This commit is contained in:
Jorge Luis caudillo esparza
2026-05-20 17:48:48 -07:00
parent 83acc6b4f1
commit ded676ec67
160 changed files with 7680 additions and 4407 deletions

View File

@@ -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

View File

@@ -376,5 +376,10 @@ namespace ADSUtileriasWF.Views.Gral
{
}
private void PbxLogo_Click(object sender, EventArgs e)
{
}
}
}

View File

@@ -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)
{

View File

@@ -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();
}

View File

@@ -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;
}
}

View File

@@ -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)
{
}
}

View File

@@ -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">