---
This commit is contained in:
1
ADSUtileriasWF/Views/Gral/FrmLogin.Designer.cs
generated
1
ADSUtileriasWF/Views/Gral/FrmLogin.Designer.cs
generated
@@ -86,6 +86,7 @@
|
||||
PbxLogo.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
|
||||
PbxLogo.TabIndex = 0;
|
||||
PbxLogo.TabStop = false;
|
||||
PbxLogo.Click += PbxLogo_Click;
|
||||
PbxLogo.MouseDown += WFLogin_MouseDown;
|
||||
//
|
||||
// TxtUsuario
|
||||
|
||||
@@ -376,5 +376,10 @@ namespace ADSUtileriasWF.Views.Gral
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
private void PbxLogo_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -31,7 +31,7 @@ namespace ADSUtileriasWF.Views.RelojChecador.Views
|
||||
private void CargaChecadores()
|
||||
{
|
||||
var proxi = new WCF_Checador.ChecadorServiceClient();
|
||||
var checklist = proxi.GetChecadores(-1);
|
||||
var checklist = proxi.GetChecadores(-1, -1);
|
||||
proxi.CloseAsync();
|
||||
if (checklist != null)
|
||||
{
|
||||
@@ -43,7 +43,7 @@ namespace ADSUtileriasWF.Views.RelojChecador.Views
|
||||
private void CargaPersonal()
|
||||
{
|
||||
var proxi = new WCF_Checador.ChecadorServiceClient();
|
||||
var checklist = proxi.GETPersonal(-1);
|
||||
var checklist = proxi.GETPersonal(-1,-1);
|
||||
proxi.CloseAsync();
|
||||
if (checklist != null)
|
||||
{
|
||||
|
||||
@@ -49,7 +49,7 @@ namespace ADSUtileriasWF.Views.RelojChecador.Views
|
||||
private void CargaChecadores()
|
||||
{
|
||||
var proxi = new WCF_Checador.ChecadorServiceClient();
|
||||
var checklist = proxi.GetChecadores(-1);
|
||||
var checklist = proxi.GetChecadores(-1, -1);
|
||||
proxi.CloseAsync();
|
||||
if (checklist != null)
|
||||
{
|
||||
@@ -64,7 +64,7 @@ namespace ADSUtileriasWF.Views.RelojChecador.Views
|
||||
{
|
||||
cveChecador = DdlChecador.SelectedValue.ToString().ToEntero();
|
||||
var proxi = new WCF_Checador.ChecadorServiceClient();
|
||||
empleadoschecador = proxi.GetChecadorEmpleado(cveChecador).ToList();
|
||||
empleadoschecador = proxi.GetChecadorEmpleado(cveChecador, -1).ToList();
|
||||
/*
|
||||
empleadoschecador = new WCF_Checador.PersonalChecador[] { new WCF_Checador.PersonalChecador() { IdPersonal ="1",Nombre="Jose"} ,
|
||||
new WCF_Checador.PersonalChecador() { IdPersonal ="2",Nombre="Julian"} ,
|
||||
@@ -75,22 +75,22 @@ namespace ADSUtileriasWF.Views.RelojChecador.Views
|
||||
*/
|
||||
|
||||
empleadoschecadorDisponible = empleadoschecador.ToList();
|
||||
empleados = proxi.GETPersonal(-1);
|
||||
empleados = proxi.GETPersonal(-1,-1);
|
||||
dt.Rows.Clear();
|
||||
if (empleados != null)
|
||||
{
|
||||
foreach (WCF_Checador.ResponseGetPersonal per in empleados)
|
||||
{
|
||||
DataRow drow = dt.NewRow();
|
||||
drow["checadorID"] = per.checadorID;
|
||||
drow["checadorID"] = per.ChecadorID;
|
||||
drow["CvePersonal"] = per.CvePersonal;
|
||||
drow["Codigo"] = per.Codigo;
|
||||
drow["NombreCompleto"] = per.NombreCompleto;
|
||||
if (empleadoschecador != null)
|
||||
{
|
||||
if (per.checadorID > 0)
|
||||
if (per.ChecadorID > 0)
|
||||
{
|
||||
var perchek = empleadoschecadorDisponible.FirstOrDefault(t => t.IdPersonal.ToEntero() == per.checadorID);
|
||||
var perchek = empleadoschecadorDisponible.FirstOrDefault(t => t.IdPersonal.ToEntero() == per.ChecadorID);
|
||||
if (perchek != null)
|
||||
{
|
||||
empleadoschecadorDisponible.Remove(perchek);
|
||||
@@ -133,7 +133,7 @@ namespace ADSUtileriasWF.Views.RelojChecador.Views
|
||||
{
|
||||
|
||||
var proxi = new WCF_Checador.ChecadorServiceClient();
|
||||
proxi.AddChecadorEmpleado(cveChecador, empchecador, CvePersonal.ToString());
|
||||
proxi.AddChecadorEmpleado(cveChecador, empchecador, CvePersonal.ToString(),-1);
|
||||
}
|
||||
catch (Exception)
|
||||
{
|
||||
@@ -145,15 +145,15 @@ namespace ADSUtileriasWF.Views.RelojChecador.Views
|
||||
{
|
||||
foreach (WCF_Checador.ResponseGetPersonal per in empleados)
|
||||
{
|
||||
if (per.checadorID == frmvinculo.checadorID)
|
||||
if (per.ChecadorID == frmvinculo.checadorID)
|
||||
{
|
||||
per.checadorID = 0;
|
||||
per.cveChecador = 0;
|
||||
per.ChecadorID = 0;
|
||||
per.CveChecador = 0;
|
||||
}
|
||||
if (per.CvePersonal == frmvinculo.cvePersonal)
|
||||
{
|
||||
per.checadorID = frmvinculo.checadorID;
|
||||
per.cveChecador = cveChecador;
|
||||
per.ChecadorID = frmvinculo.checadorID;
|
||||
per.CveChecador = cveChecador;
|
||||
}
|
||||
}
|
||||
dt.Rows.Clear();
|
||||
@@ -161,16 +161,16 @@ namespace ADSUtileriasWF.Views.RelojChecador.Views
|
||||
{
|
||||
DataRow drow = dt.NewRow();
|
||||
|
||||
drow["checadorID"] = per.checadorID;
|
||||
drow["checadorID"] = per.ChecadorID;
|
||||
drow["CvePersonal"] = per.CvePersonal;
|
||||
drow["Codigo"] = per.Codigo;
|
||||
drow["NombreCompleto"] = per.NombreCompleto;
|
||||
if (empleadoschecador != null)
|
||||
{
|
||||
|
||||
if (per.checadorID > 0)
|
||||
if (per.ChecadorID > 0)
|
||||
{
|
||||
var perchek = empleadoschecadorDisponible.FirstOrDefault(t => t.IdPersonal.ToEntero() == per.checadorID);
|
||||
var perchek = empleadoschecadorDisponible.FirstOrDefault(t => t.IdPersonal.ToEntero() == per.ChecadorID);
|
||||
if (perchek != null)
|
||||
{
|
||||
empleadoschecadorDisponible.Remove(perchek);
|
||||
@@ -204,16 +204,16 @@ namespace ADSUtileriasWF.Views.RelojChecador.Views
|
||||
List<WCF_Checador.RequestPersonalChecadorUp> empup = new List<WCF_Checador.RequestPersonalChecadorUp>();
|
||||
foreach (var item in empleados)
|
||||
{
|
||||
empup.Add(new WCF_Checador.RequestPersonalChecadorUp() { CvePersonal = item.CvePersonal.ToString().ToEntero(), cveChecador = item.cveChecador, checadorID = item.checadorID });
|
||||
empup.Add(new WCF_Checador.RequestPersonalChecadorUp() { CvePersonal = item.CvePersonal.ToString().ToEntero(), cveChecador = item.CveChecador, checadorID = item.ChecadorID });
|
||||
if (empup.Count > 50)
|
||||
{
|
||||
proxi.SetPersonalChecador(empup.ToArray());
|
||||
proxi.SetPersonalChecador(empup.ToArray(),-1);
|
||||
empup.Clear();
|
||||
}
|
||||
}
|
||||
if (empup.Count > 0)
|
||||
{
|
||||
proxi.SetPersonalChecador(empup.ToArray());
|
||||
proxi.SetPersonalChecador(empup.ToArray(),-1);
|
||||
empup.Clear();
|
||||
}
|
||||
|
||||
|
||||
@@ -61,20 +61,22 @@
|
||||
BtnActualizar = new System.Windows.Forms.Button();
|
||||
chkMostrarTodos = new System.Windows.Forms.CheckBox();
|
||||
tabvalidacion = new System.Windows.Forms.TabPage();
|
||||
dataGridView1 = new System.Windows.Forms.DataGridView();
|
||||
dataGridViewTextBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
dataGridViewTextBoxColumn2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
CentrodeCostos = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
CvePersonal = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
CodigoNombreCompleto = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
label1 = new System.Windows.Forms.Label();
|
||||
panel1 = new System.Windows.Forms.Panel();
|
||||
LblChecadorseleccionado = new System.Windows.Forms.Label();
|
||||
TxtNombrevinculo = new System.Windows.Forms.TextBox();
|
||||
dataGridView1 = new System.Windows.Forms.DataGridView();
|
||||
label1 = new System.Windows.Forms.Label();
|
||||
Ddlchecador = new System.Windows.Forms.ComboBox();
|
||||
panel1 = new System.Windows.Forms.Panel();
|
||||
DdlEmpleadosVinculo = new System.Windows.Forms.ComboBox();
|
||||
button2 = new System.Windows.Forms.Button();
|
||||
TxtNombrevinculo = new System.Windows.Forms.TextBox();
|
||||
TxtNombreRegistro = new System.Windows.Forms.TextBox();
|
||||
lblregistrochecador = new System.Windows.Forms.Label();
|
||||
label2 = new System.Windows.Forms.Label();
|
||||
dataGridViewTextBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
ChecadorID = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
dataGridViewTextBoxColumn2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
CvePersonal = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
CodigoNombreCompleto = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
GBoxHuellas.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)Huella3).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)Huella2).BeginInit();
|
||||
@@ -461,8 +463,10 @@
|
||||
//
|
||||
// tabvalidacion
|
||||
//
|
||||
tabvalidacion.Controls.Add(LblChecadorseleccionado);
|
||||
tabvalidacion.Controls.Add(dataGridView1);
|
||||
tabvalidacion.Controls.Add(label1);
|
||||
tabvalidacion.Controls.Add(Ddlchecador);
|
||||
tabvalidacion.Controls.Add(panel1);
|
||||
tabvalidacion.Location = new System.Drawing.Point(4, 24);
|
||||
tabvalidacion.Name = "tabvalidacion";
|
||||
@@ -472,6 +476,15 @@
|
||||
tabvalidacion.Text = "Validación";
|
||||
tabvalidacion.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// LblChecadorseleccionado
|
||||
//
|
||||
LblChecadorseleccionado.AutoSize = true;
|
||||
LblChecadorseleccionado.Location = new System.Drawing.Point(16, 2);
|
||||
LblChecadorseleccionado.Name = "LblChecadorseleccionado";
|
||||
LblChecadorseleccionado.Size = new System.Drawing.Size(243, 15);
|
||||
LblChecadorseleccionado.TabIndex = 20;
|
||||
LblChecadorseleccionado.Text = "Seleccione un checador para validar usuarios";
|
||||
//
|
||||
// dataGridView1
|
||||
//
|
||||
dataGridView1.AllowUserToAddRows = false;
|
||||
@@ -479,99 +492,80 @@
|
||||
dataGridView1.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill;
|
||||
dataGridView1.BackgroundColor = System.Drawing.SystemColors.ActiveCaption;
|
||||
dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
|
||||
dataGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { dataGridViewTextBoxColumn1, dataGridViewTextBoxColumn2, CentrodeCostos, CvePersonal, CodigoNombreCompleto });
|
||||
dataGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { dataGridViewTextBoxColumn1, ChecadorID, dataGridViewTextBoxColumn2, CvePersonal, CodigoNombreCompleto });
|
||||
dataGridView1.Location = new System.Drawing.Point(16, 64);
|
||||
dataGridView1.Name = "dataGridView1";
|
||||
dataGridView1.RowHeadersVisible = false;
|
||||
dataGridView1.Size = new System.Drawing.Size(843, 185);
|
||||
dataGridView1.TabIndex = 23;
|
||||
//
|
||||
// dataGridViewTextBoxColumn1
|
||||
//
|
||||
dataGridViewTextBoxColumn1.DataPropertyName = "cveChecador";
|
||||
dataGridViewTextBoxColumn1.HeaderText = "CveChecador";
|
||||
dataGridViewTextBoxColumn1.Name = "dataGridViewTextBoxColumn1";
|
||||
dataGridViewTextBoxColumn1.ReadOnly = true;
|
||||
dataGridViewTextBoxColumn1.Visible = false;
|
||||
//
|
||||
// dataGridViewTextBoxColumn2
|
||||
//
|
||||
dataGridViewTextBoxColumn2.DataPropertyName = "checador";
|
||||
dataGridViewTextBoxColumn2.HeaderText = "Checador";
|
||||
dataGridViewTextBoxColumn2.Name = "dataGridViewTextBoxColumn2";
|
||||
dataGridViewTextBoxColumn2.ReadOnly = true;
|
||||
//
|
||||
// CentrodeCostos
|
||||
//
|
||||
CentrodeCostos.DataPropertyName = "subProyecto";
|
||||
CentrodeCostos.HeaderText = "Centro de costos";
|
||||
CentrodeCostos.Name = "CentrodeCostos";
|
||||
CentrodeCostos.ReadOnly = true;
|
||||
//
|
||||
// CvePersonal
|
||||
//
|
||||
CvePersonal.DataPropertyName = "cvePersonal";
|
||||
CvePersonal.HeaderText = "CvePersonal";
|
||||
CvePersonal.Name = "CvePersonal";
|
||||
CvePersonal.ReadOnly = true;
|
||||
CvePersonal.Visible = false;
|
||||
//
|
||||
// CodigoNombreCompleto
|
||||
//
|
||||
CodigoNombreCompleto.DataPropertyName = "CodigoNombreCompleto";
|
||||
CodigoNombreCompleto.FillWeight = 400F;
|
||||
CodigoNombreCompleto.HeaderText = "Empleado";
|
||||
CodigoNombreCompleto.Name = "CodigoNombreCompleto";
|
||||
CodigoNombreCompleto.ReadOnly = true;
|
||||
//
|
||||
// label1
|
||||
//
|
||||
label1.AutoSize = true;
|
||||
label1.Location = new System.Drawing.Point(16, 29);
|
||||
label1.Location = new System.Drawing.Point(16, 46);
|
||||
label1.Name = "label1";
|
||||
label1.Size = new System.Drawing.Size(177, 15);
|
||||
label1.TabIndex = 22;
|
||||
label1.Text = "Registros pendientes de vincular";
|
||||
//
|
||||
// Ddlchecador
|
||||
//
|
||||
Ddlchecador.DisplayMember = "Checador";
|
||||
Ddlchecador.FormattingEnabled = true;
|
||||
Ddlchecador.Location = new System.Drawing.Point(16, 20);
|
||||
Ddlchecador.Name = "Ddlchecador";
|
||||
Ddlchecador.Size = new System.Drawing.Size(497, 23);
|
||||
Ddlchecador.TabIndex = 14;
|
||||
Ddlchecador.ValueMember = "CveChecador";
|
||||
Ddlchecador.SelectedIndexChanged += Ddlchecador_SelectedIndexChanged;
|
||||
//
|
||||
// panel1
|
||||
//
|
||||
panel1.Controls.Add(LblChecadorseleccionado);
|
||||
panel1.Controls.Add(DdlEmpleadosVinculo);
|
||||
panel1.Controls.Add(button2);
|
||||
panel1.Controls.Add(TxtNombrevinculo);
|
||||
panel1.Controls.Add(Ddlchecador);
|
||||
panel1.Controls.Add(TxtNombreRegistro);
|
||||
panel1.Controls.Add(lblregistrochecador);
|
||||
panel1.Controls.Add(label2);
|
||||
panel1.Location = new System.Drawing.Point(16, 255);
|
||||
panel1.Name = "panel1";
|
||||
panel1.Size = new System.Drawing.Size(843, 179);
|
||||
panel1.Size = new System.Drawing.Size(843, 183);
|
||||
panel1.TabIndex = 21;
|
||||
panel1.Visible = false;
|
||||
//
|
||||
// LblChecadorseleccionado
|
||||
// DdlEmpleadosVinculo
|
||||
//
|
||||
LblChecadorseleccionado.AutoSize = true;
|
||||
LblChecadorseleccionado.Location = new System.Drawing.Point(23, 28);
|
||||
LblChecadorseleccionado.Name = "LblChecadorseleccionado";
|
||||
LblChecadorseleccionado.Size = new System.Drawing.Size(243, 15);
|
||||
LblChecadorseleccionado.TabIndex = 20;
|
||||
LblChecadorseleccionado.Text = "Seleccione un checador para validar usuarios";
|
||||
DdlEmpleadosVinculo.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.Suggest;
|
||||
DdlEmpleadosVinculo.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
|
||||
DdlEmpleadosVinculo.DisplayMember = "CodigoNombreCompleto";
|
||||
DdlEmpleadosVinculo.Enabled = false;
|
||||
DdlEmpleadosVinculo.FormattingEnabled = true;
|
||||
DdlEmpleadosVinculo.Location = new System.Drawing.Point(25, 135);
|
||||
DdlEmpleadosVinculo.Name = "DdlEmpleadosVinculo";
|
||||
DdlEmpleadosVinculo.Size = new System.Drawing.Size(452, 23);
|
||||
DdlEmpleadosVinculo.TabIndex = 20;
|
||||
DdlEmpleadosVinculo.ValueMember = "CvePersonal";
|
||||
//
|
||||
// button2
|
||||
//
|
||||
button2.BackColor = System.Drawing.Color.FromArgb(43, 54, 67);
|
||||
button2.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||
button2.ForeColor = System.Drawing.SystemColors.ControlLightLight;
|
||||
button2.Location = new System.Drawing.Point(716, 148);
|
||||
button2.Name = "button2";
|
||||
button2.Size = new System.Drawing.Size(108, 32);
|
||||
button2.TabIndex = 19;
|
||||
button2.Text = "Vincular";
|
||||
button2.UseVisualStyleBackColor = false;
|
||||
button2.Click += button2_Click;
|
||||
//
|
||||
// TxtNombrevinculo
|
||||
//
|
||||
TxtNombrevinculo.Location = new System.Drawing.Point(23, 136);
|
||||
TxtNombrevinculo.Location = new System.Drawing.Point(629, 91);
|
||||
TxtNombrevinculo.Name = "TxtNombrevinculo";
|
||||
TxtNombrevinculo.Size = new System.Drawing.Size(447, 23);
|
||||
TxtNombrevinculo.Size = new System.Drawing.Size(67, 23);
|
||||
TxtNombrevinculo.TabIndex = 18;
|
||||
//
|
||||
// Ddlchecador
|
||||
//
|
||||
Ddlchecador.DisplayMember = "Checador";
|
||||
Ddlchecador.FormattingEnabled = true;
|
||||
Ddlchecador.Location = new System.Drawing.Point(23, 46);
|
||||
Ddlchecador.Name = "Ddlchecador";
|
||||
Ddlchecador.Size = new System.Drawing.Size(497, 23);
|
||||
Ddlchecador.TabIndex = 14;
|
||||
Ddlchecador.ValueMember = "CveChecador";
|
||||
TxtNombrevinculo.Visible = false;
|
||||
//
|
||||
// TxtNombreRegistro
|
||||
//
|
||||
@@ -598,6 +592,44 @@
|
||||
label2.TabIndex = 16;
|
||||
label2.Text = "Vinculado al personal:";
|
||||
//
|
||||
// dataGridViewTextBoxColumn1
|
||||
//
|
||||
dataGridViewTextBoxColumn1.DataPropertyName = "cveChecador";
|
||||
dataGridViewTextBoxColumn1.HeaderText = "CveChecador";
|
||||
dataGridViewTextBoxColumn1.Name = "dataGridViewTextBoxColumn1";
|
||||
dataGridViewTextBoxColumn1.ReadOnly = true;
|
||||
dataGridViewTextBoxColumn1.Visible = false;
|
||||
//
|
||||
// ChecadorID
|
||||
//
|
||||
ChecadorID.DataPropertyName = "ChecadorID";
|
||||
ChecadorID.FillWeight = 30F;
|
||||
ChecadorID.HeaderText = "ID Checador";
|
||||
ChecadorID.Name = "ChecadorID";
|
||||
ChecadorID.ReadOnly = true;
|
||||
//
|
||||
// dataGridViewTextBoxColumn2
|
||||
//
|
||||
dataGridViewTextBoxColumn2.DataPropertyName = "checador";
|
||||
dataGridViewTextBoxColumn2.HeaderText = "Empleado Checador";
|
||||
dataGridViewTextBoxColumn2.Name = "dataGridViewTextBoxColumn2";
|
||||
dataGridViewTextBoxColumn2.ReadOnly = true;
|
||||
//
|
||||
// CvePersonal
|
||||
//
|
||||
CvePersonal.DataPropertyName = "cvePersonal";
|
||||
CvePersonal.HeaderText = "CvePersonal";
|
||||
CvePersonal.Name = "CvePersonal";
|
||||
CvePersonal.ReadOnly = true;
|
||||
CvePersonal.Visible = false;
|
||||
//
|
||||
// CodigoNombreCompleto
|
||||
//
|
||||
CodigoNombreCompleto.DataPropertyName = "CodigoNombreCompleto";
|
||||
CodigoNombreCompleto.HeaderText = "Empleado Sig";
|
||||
CodigoNombreCompleto.Name = "CodigoNombreCompleto";
|
||||
CodigoNombreCompleto.ReadOnly = true;
|
||||
//
|
||||
// FrmNewPersonalChecador
|
||||
//
|
||||
AutoScaleDimensions = new System.Drawing.SizeF(7F, 15F);
|
||||
@@ -665,11 +697,6 @@
|
||||
private System.Windows.Forms.DataGridView dataGridView1;
|
||||
private System.Windows.Forms.Label label1;
|
||||
private System.Windows.Forms.Panel panel1;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn1;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn2;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn CentrodeCostos;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn CvePersonal;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn CodigoNombreCompleto;
|
||||
private System.Windows.Forms.Button BtnVincular;
|
||||
private System.Windows.Forms.Button btnCancelar;
|
||||
private System.Windows.Forms.Button BtnActualizar;
|
||||
@@ -680,5 +707,12 @@
|
||||
private System.Windows.Forms.TextBox TxtPersonal;
|
||||
private System.Windows.Forms.TextBox TxtCodigo;
|
||||
private System.Windows.Forms.Button btnmostarcontroles;
|
||||
private System.Windows.Forms.Button button2;
|
||||
private System.Windows.Forms.ComboBox DdlEmpleadosVinculo;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn1;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn ChecadorID;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn2;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn CvePersonal;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn CodigoNombreCompleto;
|
||||
}
|
||||
}
|
||||
@@ -16,6 +16,7 @@ using System.Threading;
|
||||
using System.Windows.Controls;
|
||||
using System.Windows.Forms;
|
||||
using UtileriasServiceWCF;
|
||||
using WCF_Checador;
|
||||
|
||||
namespace ADSUtileriasWF.Views.RelojChecador.Views
|
||||
{
|
||||
@@ -148,31 +149,43 @@ namespace ADSUtileriasWF.Views.RelojChecador.Views
|
||||
//CargaPersonal();
|
||||
}
|
||||
private void CargaChecadores()
|
||||
{
|
||||
//var proxi = new WCF_Checador.ChecadorServiceClient();
|
||||
//var checklist = proxi.GetChecadores(-1);
|
||||
//proxi.CloseAsync();
|
||||
{
|
||||
UtileriasServiceWCF.ResponseGetChecadoresModel[] checklist = Servicecon.GetChecadores(ModVarsPV.UserV2.CveUsuario.ToString().ToEntero(), ModVarsPV.UserV2.CveSubProyecto.ToString().ToEntero(), ModVarsPV.UserV2.CveEmpresa.ToString().ToEntero());
|
||||
List<UtileriasServiceWCF.ResponseGetChecadoresModel> checklist2 = new List<UtileriasServiceWCF.ResponseGetChecadoresModel>();
|
||||
checklist2.Add(new UtileriasServiceWCF.ResponseGetChecadoresModel() { checador = "Dispositivo USB", cveChecador = -1 });
|
||||
foreach (var item in checklist)
|
||||
|
||||
|
||||
List<UtileriasServiceWCF.ResponseGetChecadoresModel> checklistcopy =
|
||||
checklist
|
||||
.Select(x => new UtileriasServiceWCF.ResponseGetChecadoresModel
|
||||
{
|
||||
checklist2.Add(item);
|
||||
}
|
||||
//if (checklist != null)
|
||||
//{
|
||||
|
||||
cveChecador = x.cveChecador,
|
||||
checador = x.checador,
|
||||
CveEmpresa = x.CveEmpresa,
|
||||
cveModelo = x.cveModelo,
|
||||
cveSubProyecto = x.cveSubProyecto,
|
||||
cveUsuario = x.cveUsuario,
|
||||
estatus = x.estatus,
|
||||
fechaIng = x.fechaIng,
|
||||
iPLocal = x.iPLocal,
|
||||
puerto = x.puerto,
|
||||
subProyecto = x.subProyecto,
|
||||
usuario = x.usuario
|
||||
// copiar demás propiedades aquí
|
||||
})
|
||||
.ToList();
|
||||
List<UtileriasServiceWCF.ResponseGetChecadoresModel> checklist2 = checklistcopy.ToList();
|
||||
checklist2.Add(new UtileriasServiceWCF.ResponseGetChecadoresModel() { checador = "Dispositivo USB", cveChecador = -1 });
|
||||
|
||||
this.Invoke((MethodInvoker)delegate
|
||||
{
|
||||
Ddlchecador.DataSource = checklist;
|
||||
Ddlchecador.Refresh();
|
||||
DGVChecadores.AutoGenerateColumns = false;
|
||||
DGVChecadores.DataSource = checklist;
|
||||
DGVChecadores.DataSource = checklistcopy;
|
||||
ddlChek.DataSource = checklist2;
|
||||
ddlChek.Refresh();
|
||||
DGVChecadores.Refresh();
|
||||
});
|
||||
//}
|
||||
});
|
||||
|
||||
|
||||
}
|
||||
public void AddPersonal(UtileriasServiceWCF.PersonalsqliteModel empleado)
|
||||
@@ -185,6 +198,8 @@ namespace ADSUtileriasWF.Views.RelojChecador.Views
|
||||
{
|
||||
DdlEmpleados.DataSource = empleados;
|
||||
DdlEmpleados.Refresh();
|
||||
DdlEmpleadosVinculo.DataSource = empleados;
|
||||
DdlEmpleadosVinculo.Refresh();
|
||||
|
||||
});
|
||||
DdlEmpleados.DataSource = empleados;
|
||||
@@ -239,6 +254,13 @@ namespace ADSUtileriasWF.Views.RelojChecador.Views
|
||||
DdlEmpleados.DataSource = empleados.ToList(); // nueva referencia
|
||||
DdlEmpleados.DisplayMember = "CodigoNombreCompleto";
|
||||
DdlEmpleados.ValueMember = "CvePersonal";
|
||||
|
||||
DdlEmpleadosVinculo.DataSource = empleados;
|
||||
DdlEmpleadosVinculo.DisplayMember = "CodigoNombreCompleto";
|
||||
DdlEmpleadosVinculo.ValueMember = "CvePersonal";
|
||||
|
||||
DdlEmpleadosVinculo.Refresh();
|
||||
|
||||
if (empleados.Count > 0)
|
||||
{
|
||||
int cvePersonal = empleados[0].CvePersonal;
|
||||
@@ -1308,6 +1330,59 @@ namespace ADSUtileriasWF.Views.RelojChecador.Views
|
||||
private void BtnAggregarPersonal_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
bool Ddlchecador_SelectedIndexChangedentre = false;
|
||||
private void Ddlchecador_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
if (Ddlchecador_SelectedIndexChangedentre)
|
||||
{
|
||||
|
||||
int cveChecadorddl = Ddlchecador.SelectedValue.ToString().ToEntero();
|
||||
var personalchecador = Servicecon.PersonalChecadorID(cveChecadorddl);
|
||||
string iPLocal = ((UtileriasServiceWCF.ResponseGetChecadoresModel)Ddlchecador.SelectedItem).iPLocal;
|
||||
string puerto = ((UtileriasServiceWCF.ResponseGetChecadoresModel)Ddlchecador.SelectedItem).puerto;
|
||||
|
||||
var checador = getusuarioschecador(iPLocal, puerto);
|
||||
}
|
||||
else
|
||||
{
|
||||
Ddlchecador_SelectedIndexChangedentre =true;
|
||||
}
|
||||
}
|
||||
|
||||
public List<ResponseUser> getusuarioschecador(string iPLocal, string puerto)
|
||||
{
|
||||
|
||||
|
||||
|
||||
bool conected = lib.GetConnectState();
|
||||
if (conected)
|
||||
{
|
||||
lib.sta_DisConnect();
|
||||
System.Threading.Tasks.Task.Delay(1500).Wait();
|
||||
conected = false;
|
||||
}
|
||||
|
||||
|
||||
if (!conected)
|
||||
{
|
||||
int conexion = lib.sta_ConnectTCP(iPLocal, puerto, "0");
|
||||
conected = conexion > 0;
|
||||
}
|
||||
|
||||
//if (!conected)
|
||||
//{
|
||||
// ModExtensiones.Alert("No se pudo abrir una conexión con ninguno de los checadores seleccionados.", "Información", MessageBoxButtons.OK);
|
||||
|
||||
//}
|
||||
List<ResponseUser> usuarios = lib.GetUserInfo();
|
||||
lib.sta_DisConnect();
|
||||
return usuarios;
|
||||
}
|
||||
|
||||
private void button2_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -123,13 +123,19 @@
|
||||
<metadata name="puerto.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="iPLocal.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="puerto.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="dataGridViewTextBoxColumn1.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="dataGridViewTextBoxColumn2.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<metadata name="ChecadorID.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="CentrodeCostos.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<metadata name="dataGridViewTextBoxColumn2.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="CvePersonal.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
|
||||
Reference in New Issue
Block a user