public List<Expediente> obtenerExpediente(Expediente e) { List<Expediente> lstExpediente = new List<Expediente>(); DataTable dtExpediente = new DataTable(); Command.CommandText = "select * from expedientes where idtrabajador = @idtrabajador"; Command.Parameters.Clear(); Command.Parameters.AddWithValue("idtrabajador", e.idtrabajador); dtExpediente = SelectData(Command); for (int i = 0; i < dtExpediente.Rows.Count; i++) { Expediente exp = new Expediente(); exp.id = int.Parse(dtExpediente.Rows[i]["id"].ToString()); exp.idtrabajador = int.Parse(dtExpediente.Rows[i]["idtrabajador"].ToString()); exp.idempresa = int.Parse(dtExpediente.Rows[i]["idempresa"].ToString()); exp.contrato = bool.Parse(dtExpediente.Rows[i]["contrato"].ToString()); exp.solicitud = bool.Parse(dtExpediente.Rows[i]["solicitud"].ToString()); exp.altaimss = bool.Parse(dtExpediente.Rows[i]["altaimss"].ToString()); exp.credencial = bool.Parse(dtExpediente.Rows[i]["credencial"].ToString()); exp.actanacimiento = bool.Parse(dtExpediente.Rows[i]["actanacimiento"].ToString()); exp.ife = bool.Parse(dtExpediente.Rows[i]["ife"].ToString()); exp.curp = bool.Parse(dtExpediente.Rows[i]["curp"].ToString()); exp.cdomicilio = bool.Parse(dtExpediente.Rows[i]["cdomicilio"].ToString()); exp.nss = bool.Parse(dtExpediente.Rows[i]["nss"].ToString()); exp.rfc = bool.Parse(dtExpediente.Rows[i]["rfc"].ToString()); exp.infonavit = bool.Parse(dtExpediente.Rows[i]["infonavit"].ToString()); exp.afore = bool.Parse(dtExpediente.Rows[i]["afore"].ToString()); exp.fotografias = bool.Parse(dtExpediente.Rows[i]["fotografias"].ToString()); exp.autorizacion = bool.Parse(dtExpediente.Rows[i]["autorizacion"].ToString()); exp.estatus = int.Parse(dtExpediente.Rows[i]["estatus"].ToString()); exp.observacion = dtExpediente.Rows[i]["observacion"].ToString(); lstExpediente.Add(exp); } return lstExpediente; }
public int insertaExpediente(Expediente e) { Command.CommandText = "insert into expedientes (idtrabajador,idempresa,contrato,solicitud,altaimss,credencial,actanacimiento,ife,curp,cdomicilio,nss,rfc,infonavit,afore,fotografias,autorizacion,estatus,observacion) " + "values (@idtrabajador,@idempresa,@contrato,@solicitud,@altaimss,@credencial,@actanacimiento,@ife,@curp,@cdomicilio,@nss,@rfc,@infonavit,@afore,@fotografias,@autorizacion,@estatus,@observacion)"; Command.Parameters.Clear(); Command.Parameters.AddWithValue("idtrabajador", e.idtrabajador); Command.Parameters.AddWithValue("idempresa", e.idempresa); Command.Parameters.AddWithValue("contrato", e.contrato); Command.Parameters.AddWithValue("solicitud", e.solicitud); Command.Parameters.AddWithValue("altaimss", e.altaimss); Command.Parameters.AddWithValue("credencial", e.credencial); Command.Parameters.AddWithValue("actanacimiento", e.actanacimiento); Command.Parameters.AddWithValue("ife", e.ife); Command.Parameters.AddWithValue("curp", e.curp); Command.Parameters.AddWithValue("cdomicilio", e.cdomicilio); Command.Parameters.AddWithValue("nss", e.nss); Command.Parameters.AddWithValue("rfc", e.rfc); Command.Parameters.AddWithValue("infonavit", e.infonavit); Command.Parameters.AddWithValue("afore", e.afore); Command.Parameters.AddWithValue("fotografias", e.fotografias); Command.Parameters.AddWithValue("autorizacion", e.autorizacion); Command.Parameters.AddWithValue("estatus", e.estatus); Command.Parameters.AddWithValue("observacion", e.observacion); return Command.ExecuteNonQuery(); }
public int eliminarExpediente(Expediente e) { Command.CommandText = "delete from expedientes where idtrabajador = @idtrabajador"; Command.Parameters.Clear(); Command.Parameters.AddWithValue("idtrabajador", e.idtrabajador); return Command.ExecuteNonQuery(); }
public int actualizaExpediente(Expediente e) { Command.CommandText = "update expedientes set contrato = @contrato,solicitud = @solicitud,altaimss = @altaimss,credencial = @credencial,actanacimiento=@actanacimiento,ife=@ife," + "curp = @curp,cdomicilio = @cdomicilio,nss = @nss,rfc = @rfc,infonavit = @infonavit,afore = @afore,fotografias = @fotografias,autorizacion = @autorizacion,estatus = @estatus,observacion = @observacion " + "where idtrabajador = @idtrabajador"; Command.Parameters.Clear(); Command.Parameters.AddWithValue("idtrabajador", e.idtrabajador); Command.Parameters.AddWithValue("contrato", e.contrato); Command.Parameters.AddWithValue("solicitud", e.solicitud); Command.Parameters.AddWithValue("altaimss", e.altaimss); Command.Parameters.AddWithValue("credencial", e.credencial); Command.Parameters.AddWithValue("actanacimiento", e.actanacimiento); Command.Parameters.AddWithValue("ife", e.ife); Command.Parameters.AddWithValue("curp", e.curp); Command.Parameters.AddWithValue("cdomicilio", e.cdomicilio); Command.Parameters.AddWithValue("nss", e.nss); Command.Parameters.AddWithValue("rfc", e.rfc); Command.Parameters.AddWithValue("infonavit", e.infonavit); Command.Parameters.AddWithValue("afore", e.afore); Command.Parameters.AddWithValue("fotografias", e.fotografias); Command.Parameters.AddWithValue("autorizacion", e.autorizacion); Command.Parameters.AddWithValue("estatus", e.estatus); Command.Parameters.AddWithValue("observacion", e.observacion); return Command.ExecuteNonQuery(); }
public object existeExpediente(Expediente e) { Command.CommandText = "select count(idtrabajador) from expedientes where idtrabajador = @idtrabajador"; Command.Parameters.Clear(); Command.Parameters.AddWithValue("idtrabajador", e.idtrabajador); object dato = Select(Command); return dato; }