public DataTable agreganominaDirecta(string nomina) { DataTable res = db.infoEmpleados(nomina); if (res != null) { if (res.Rows.Count > 0) { if (res.Rows[0]["Nomina"].ToString() != "Nada") { query = "sp_inserta_nomina_directa '" + res.Rows[0]["Nomina"].ToString().Trim().ToUpper() + "','" + res.Rows[0]["Nombres"].ToString().Trim().ToUpper() + "','" + res.Rows[0]["Apaterno"].ToString().Trim().ToUpper() + "','" + res.Rows[0]["Amaterno"].ToString().Trim().ToUpper() + "','" + res.Rows[0]["Correo"].ToString().Trim() + "','" + res.Rows[0]["Divicion"].ToString().Trim().ToUpper() + "','" + res.Rows[0]["UFisica"].ToString().Trim().ToUpper() + "','" + res.Rows[0]["Puesto"].ToString().Trim() + "','" + res.Rows[0]["Campus"].ToString().Trim().ToUpper() + "','" + res.Rows[0]["Extencion"].ToString().Trim().ToUpper() + "','" + res.Rows[0]["Estatus"].ToString().Trim() + "','" + res.Rows[0]["Departamento"].ToString().Trim() + "'," + res.Rows[0]["Grupo"].ToString().Trim() + "," + res.Rows[0]["Area"].ToString().Trim() + ""; dt = db.getQuery(conexionBecarios, query); lblNombre.Text = res.Rows[0]["Nombres"].ToString() + " " + res.Rows[0]["Apaterno"].ToString() + " " + res.Rows[0]["Amaterno"].ToString(); } else { verModal("Alerta", "No hay información disponible de la nómina"); } } else { //Validamos si no esta nomina verModal("Error", "La nomina no existe"); } } return(dt); }
protected void btnVerficanombreAsigador_Click(object sender, EventArgs e) { DataTable dtr; //Mandamos llamar el ws para inserte la nomina dentro //dt = db.infoEmpleados(txtAsignarNomina.Text); //query = "sp_inserta_nomina_directa '" + dt.Rows[0]["Nomina"].ToString().Trim().ToUpper() + "','" + dt.Rows[0]["Nombres"].ToString().Trim().ToUpper() + "','" + dt.Rows[0]["Apaterno"].ToString().Trim().ToUpper() + "','" + dt.Rows[0]["Amaterno"].ToString().Trim().ToUpper() + "','" + dt.Rows[0]["Correo"].ToString().Trim() + "','" + dt.Rows[0]["Divicion"].ToString().Trim().ToUpper() + "','" + dt.Rows[0]["UFisica"].ToString().Trim().ToUpper() + "','" + dt.Rows[0]["Puesto"].ToString().Trim() + "','" + dt.Rows[0]["Campus"].ToString().Trim().ToUpper() + "','" + dt.Rows[0]["Extencion"].ToString().Trim().ToUpper() + "','" + dt.Rows[0]["Estatus"].ToString().Trim() + "','" + dt.Rows[0]["Departamento"].ToString().Trim() + "'," + dt.Rows[0]["Grupo"].ToString().Trim() + "," + dt.Rows[0]["Area"].ToString().Trim() + ""; //dt = db.getQuery(conexionBecarios,query); //if(dt.Rows.Count>0) //{ // query = "sp_muestra_informacion_nomina '" + txtAsignarNomina.Text + "'"; // dt = db.getQuery(conexionBecarios,query); // if(dt.Rows.Count>0) // { // //Mostramos la informacion del solicitante // pnlDatoSolicitante.Visible = true; // lblNominaAsignar.Text = dt.Rows[0]["Nomina"].ToString(); // lblNombreSolicitanteAsignar.Text = dt.Rows[0]["NombreCompleto"].ToString(); // lblPuestoAsignar.Text = dt.Rows[0]["Puesto"].ToString(); // lblDepartamentoAsignar.Text = dt.Rows[0]["Departamento"].ToString(); // lbUbicacionFisicaAsignar.Text = dt.Rows[0]["Ubicacion_fisica"].ToString(); // } //} /*********************Esto es lo nuevo********************************/ try { //dt = db.AgregarNomina(txtAsignarNomina.Text.Trim(), conexionBecarios); //if (dt.Rows.Count > 0) //{ // pnlDatoSolicitante.Visible = true; // lblNominaAsignar.Text = db.formatoEscritura(dt.Rows[0]["Nomina"].ToString()); // lblNombreSolicitanteAsignar.Text = db.formatoEscritura( dt.Rows[0]["NombreCompleto"].ToString()); // lblPuestoAsignar.Text =db.formatoMayusculaInicial( dt.Rows[0]["Puesto"].ToString()); // lblDepartamentoAsignar.Text =db.formatoMayusculaInicial( dt.Rows[0]["Departamento"].ToString()); // lbUbicacionFisicaAsignar.Text =db.formatoMayusculaInicial( dt.Rows[0]["UFisica"].ToString()); //} //else //{ // verModal("Alerta", "No existe la nómina"); //} string ambiente = System.Configuration.ConfigurationManager.AppSettings["Ambiente"]; int campus = 0; query = "sp_saca_informacion_del_empleado '" + txtAsignarNomina.Text + "'"; dt = db.getQuery(conexionBecarios, query); if (dt.Rows[0]["Mensaje"].ToString() != "No esta") { lblNominaAsignar.Text = db.formatoEscritura(dt.Rows[0]["Nomina"].ToString()); lblNombreSolicitanteAsignar.Text = db.formatoEscritura(dt.Rows[0]["NombreEmpleado"].ToString()); lblPuestoAsignar.Text = db.formatoMayusculaInicial(dt.Rows[0]["Puesto"].ToString()); lblDepartamentoAsignar.Text = db.formatoMayusculaInicial(dt.Rows[0]["Departamento"].ToString()); lbUbicacionFisicaAsignar.Text = db.formatoMayusculaInicial(dt.Rows[0]["Ubicacion_fisica"].ToString()); pnlDatoSolicitante.Visible = true; } else { switch (ambiente) { case "pprd": //Para prueba dtr = db.infoEmpleados(txtAsignarNomina.Text.Trim()); if (dtr.Rows[0]["Nomina"].ToString() != "Nada") { campus = int.Parse(dtr.Rows[0]["Campus"].ToString().Trim()); query = "sp_inserta_nomina_directa_nuevo '" + db.formatoEscritura(dtr.Rows[0]["Nomina"].ToString()) + "','" + db.formatoEscritura(dtr.Rows[0]["Nombres"].ToString()) + "','" + db.formatoEscritura(dtr.Rows[0]["Apaterno"].ToString()) + "','" + db.formatoEscritura(dtr.Rows[0]["Amaterno"].ToString()) + "','" + dtr.Rows[0]["Correo"].ToString().Trim() + "','" + db.formatoEscritura(dtr.Rows[0]["Divicion"].ToString()) + "','" + dtr.Rows[0]["UFisica"].ToString() + "','" + db.formatoEscritura(dtr.Rows[0]["Puesto"].ToString()) + "','" + campus + "','" + dtr.Rows[0]["Extencion"].ToString() + "','" + dtr.Rows[0]["Estatus"].ToString().Trim() + "','" + db.formatoEscritura(dtr.Rows[0]["Departamento"].ToString()) + "'," + dtr.Rows[0]["Grupo"].ToString().Trim() + "," + dtr.Rows[0]["Area"].ToString().Trim() + ""; dt = db.getQuery(conexionBecarios, query); if (dt.Rows.Count > 0) { string mensaje = dt.Rows[0]["Mensaje"].ToString(); switch (dt.Rows[0]["Mensaje"].ToString()) { case "Ok": query = "sp_saca_informacion_del_empleado '" + txtAsignarNomina.Text + "'"; dt = db.getQuery(conexionBecarios, query); if (dt.Rows.Count > 0) { lblNominaAsignar.Text = db.formatoEscritura(dt.Rows[0]["Nomina"].ToString()); lblNombreSolicitanteAsignar.Text = db.formatoEscritura(dt.Rows[0]["NombreEmpleado"].ToString()); lblPuestoAsignar.Text = db.formatoMayusculaInicial(dt.Rows[0]["Puesto"].ToString()); lblDepartamentoAsignar.Text = db.formatoMayusculaInicial(dt.Rows[0]["Departamento"].ToString()); lbUbicacionFisicaAsignar.Text = db.formatoMayusculaInicial(dt.Rows[0]["Ubicacion_fisica"].ToString()); pnlDatoSolicitante.Visible = true; } else { verModal("Alerta", "La nómina no se encontro"); } break; case "Existe": break; default: verModal("Alerta", mensaje); break; } } } break; case "prod": dtr = db.informacionEmpleadosProduccion(txtAsignarNomina.Text.Trim()); if (dtr.Rows[0]["Nomina"].ToString() != "Nada") { campus = int.Parse(dtr.Rows[0]["Campus"].ToString().Trim()); query = "sp_inserta_nomina_directa_nuevo '" + db.formatoEscritura(dtr.Rows[0]["Nomina"].ToString()) + "','" + db.formatoEscritura(dtr.Rows[0]["Nombres"].ToString()) + "','" + db.formatoEscritura(dtr.Rows[0]["Apaterno"].ToString()) + "','" + db.formatoEscritura(dtr.Rows[0]["Amaterno"].ToString()) + "','" + dtr.Rows[0]["Correo"].ToString().Trim() + "','" + db.formatoEscritura(dtr.Rows[0]["Divicion"].ToString()) + "','" + dtr.Rows[0]["UFisica"].ToString() + "','" + db.formatoEscritura(dtr.Rows[0]["Puesto"].ToString()) + "','" + campus + "','" + dtr.Rows[0]["Extencion"].ToString() + "','" + dtr.Rows[0]["Estatus"].ToString().Trim() + "','" + db.formatoEscritura(dtr.Rows[0]["Departamento"].ToString()) + "'," + dtr.Rows[0]["Grupo"].ToString().Trim() + "," + dtr.Rows[0]["Area"].ToString().Trim() + ""; dt = db.getQuery(conexionBecarios, query); if (dt.Rows.Count > 0) { string mensaje = dt.Rows[0]["Mensaje"].ToString(); switch (dt.Rows[0]["Mensaje"].ToString()) { case "Ok": query = "sp_saca_informacion_del_empleado '" + txtAsignarNomina.Text + "'"; dt = db.getQuery(conexionBecarios, query); if (dt.Rows.Count > 0) { lblNominaAsignar.Text = db.formatoEscritura(dt.Rows[0]["Nomina"].ToString()); lblNombreSolicitanteAsignar.Text = db.formatoEscritura(dt.Rows[0]["NombreEmpleado"].ToString()); lblPuestoAsignar.Text = db.formatoMayusculaInicial(dt.Rows[0]["Puesto"].ToString()); lblDepartamentoAsignar.Text = db.formatoMayusculaInicial(dt.Rows[0]["Departamento"].ToString()); lbUbicacionFisicaAsignar.Text = db.formatoMayusculaInicial(dt.Rows[0]["Ubicacion_fisica"].ToString()); pnlDatoSolicitante.Visible = true; } else { verModal("Alerta", "La nómina no se encontro"); } break; case "Existe": break; default: verModal("Alerta", mensaje); break; } } } break; } } } catch (Exception es) { verModal("Error", es.Message.ToString()); } //query = "sp_muestra_informacion_nomina '" + txtAsignarNomina.Text + "'"; //dt = db.getQuery(conexionBecarios, query); //if(dt.Rows.Count>0) //{ // //Mostramos la informacion del solicitante // pnlDatoSolicitante.Visible = true; // lblNominaAsignar.Text = dt.Rows[0]["Nomina"].ToString(); // lblNombreSolicitanteAsignar.Text = dt.Rows[0]["NombreCompleto"].ToString(); // lblPuestoAsignar.Text = dt.Rows[0]["Puesto"].ToString(); // lblDepartamentoAsignar.Text = dt.Rows[0]["Departamento"].ToString(); // lbUbicacionFisicaAsignar.Text = dt.Rows[0]["Ubicacion_fisica"].ToString(); //} //else //{ // dt = db.infoEmpleados(txtAsignarNomina.Text); // query = "sp_inserta_nomina_directa '" + dt.Rows[0]["Nomina"].ToString().Trim().ToUpper() + "','" + dt.Rows[0]["Nombres"].ToString().Trim().ToUpper() + "','" + dt.Rows[0]["Apaterno"].ToString().Trim().ToUpper() + "','" + dt.Rows[0]["Amaterno"].ToString().Trim().ToUpper() + "','" + dt.Rows[0]["Correo"].ToString().Trim() + "','" + dt.Rows[0]["Divicion"].ToString().Trim().ToUpper() + "','" + dt.Rows[0]["UFisica"].ToString().Trim().ToUpper() + "','" + dt.Rows[0]["Puesto"].ToString().Trim() + "','" + dt.Rows[0]["Campus"].ToString().Trim().ToUpper() + "','" + dt.Rows[0]["Extencion"].ToString().Trim().ToUpper() + "','" + dt.Rows[0]["Estatus"].ToString().Trim() + "','" + dt.Rows[0]["Departamento"].ToString().Trim() + "'," + dt.Rows[0]["Grupo"].ToString().Trim() + "," + dt.Rows[0]["Area"].ToString().Trim() + ""; // dt = db.getQuery(conexionBecarios, query); // query = "sp_muestra_informacion_nomina '" + txtAsignarNomina.Text + "'"; // dt = db.getQuery(conexionBecarios, query); // if (dt.Rows.Count > 0) // { // //Mostramos la informacion del solicitante // pnlDatoSolicitante.Visible = true; // lblNominaAsignar.Text = dt.Rows[0]["Nomina"].ToString(); // lblNombreSolicitanteAsignar.Text = dt.Rows[0]["NombreCompleto"].ToString(); // lblPuestoAsignar.Text = dt.Rows[0]["Puesto"].ToString(); // lblDepartamentoAsignar.Text = dt.Rows[0]["Departamento"].ToString(); // lbUbicacionFisicaAsignar.Text = dt.Rows[0]["Ubicacion_fisica"].ToString(); // } //} }
public void sacarNombre(string nomina) { string ambiente = System.Configuration.ConfigurationManager.AppSettings["Ambiente"]; DataTable dtws; int campus = 0; query = "sp_saca_informacion_del_empleado '" + nomina + "'"; dt = db.getQuery(conexionBecarios, query); if (dt.Rows.Count > 0) { if (dt.Rows[0]["Mensaje"].ToString() == "Ok") { lblNombre.Text = dt.Rows[0]["NombreEmpleado"].ToString(); } else//saves que no existe y vamos a buscarlo en el ws la nomina { switch (ambiente)//Mostramos el ambien del ws { case "pprd": dtws = db.infoEmpleados(nomina); //Leemos del ws de pruebas if (dtws.Rows[0]["Nomina"].ToString() != "Nada") { campus = int.Parse(dtws.Rows[0]["Campus"].ToString().Trim()); query = "sp_inserta_nomina_directa_nuevo '" + db.formatoEscritura(dtws.Rows[0]["Nomina"].ToString()) + "','" + db.formatoEscritura(dtws.Rows[0]["Nombres"].ToString()) + "','" + db.formatoEscritura(dtws.Rows[0]["Apaterno"].ToString()) + "','" + db.formatoEscritura(dtws.Rows[0]["Amaterno"].ToString()) + "','" + dtws.Rows[0]["Correo"].ToString().Trim() + "','" + db.formatoEscritura(dtws.Rows[0]["Divicion"].ToString()) + "','" + dtws.Rows[0]["UFisica"].ToString() + "','" + db.formatoEscritura(dtws.Rows[0]["Puesto"].ToString()) + "','" + campus + "','" + dtws.Rows[0]["Extencion"].ToString() + "','" + dtws.Rows[0]["Estatus"].ToString().Trim() + "','" + db.formatoEscritura(dtws.Rows[0]["Departamento"].ToString()) + "'," + dtws.Rows[0]["Grupo"].ToString().Trim() + "," + dtws.Rows[0]["Area"].ToString().Trim() + ""; dt = db.getQuery(conexionBecarios, query); if (dt.Rows.Count > 0) { switch (dt.Rows[0]["Mensaje"].ToString()) { case "Ok": break; case "Existe": break; default: verModal("Error", dt.Rows[0]["Mensaje"].ToString()); break; } } } else { verModal("Alerta", "La nómina no se encuentra"); } break; case "prod": dtws = db.informacionEmpleadosProduccion(nomina); //Leemos del ws de producción if (dtws.Rows[0]["Nomina"].ToString() != "Nada") { campus = int.Parse(dtws.Rows[0]["Campus"].ToString().Trim()); query = "sp_inserta_nomina_directa_nuevo '" + db.formatoEscritura(dtws.Rows[0]["Nomina"].ToString()) + "','" + db.formatoEscritura(dtws.Rows[0]["Nombres"].ToString()) + "','" + db.formatoEscritura(dtws.Rows[0]["Apaterno"].ToString()) + "','" + db.formatoEscritura(dtws.Rows[0]["Amaterno"].ToString()) + "','" + dtws.Rows[0]["Correo"].ToString().Trim() + "','" + db.formatoEscritura(dtws.Rows[0]["Divicion"].ToString()) + "','" + dtws.Rows[0]["UFisica"].ToString() + "','" + db.formatoEscritura(dtws.Rows[0]["Puesto"].ToString()) + "','" + campus + "','" + dtws.Rows[0]["Extencion"].ToString() + "','" + dtws.Rows[0]["Estatus"].ToString().Trim() + "','" + db.formatoEscritura(dtws.Rows[0]["Departamento"].ToString()) + "'," + dtws.Rows[0]["Grupo"].ToString().Trim() + "," + dtws.Rows[0]["Area"].ToString().Trim() + ""; dt = db.getQuery(conexionBecarios, query); if (dt.Rows.Count > 0) { switch (dt.Rows[0]["Mensaje"].ToString()) { case "Ok": break; case "Existe": break; default: verModal("Error", dt.Rows[0]["Mensaje"].ToString()); break; } } } else { verModal("Alerta", "La nómina no se encuentra"); } break; } } } dt = db.infoEmpleados(nomina); if (dt.Rows.Count > 0) { if (dt.Rows[0]["Nomina"].ToString() != "Nada") { lblNombre.Text = dt.Rows[0]["NombreCompleto"].ToString(); } else { verModal("Alerta", "No existe información disponible para la nómina " + txtNomina.Text); txtNomina.Text = ""; lblNombre.Text = ""; } } }
//Metodo con el que guarda nomina si no encuentra en la base de datos la encuentra en el ws public void agreganominaDirecta(string nomina) { DataTable res; string ambiente = System.Configuration.ConfigurationManager.AppSettings["Ambiente"]; int campus = 0; query = "sp_saca_informacion_del_empleado '" + nomina + "'"; res = db.getQuery(conexionBecarios, query); if (res.Rows.Count > 0) { if (res.Rows[0]["Mensaje"].ToString() == "Ok") { lblNombreSolicitante.Text = db.formatoEscritura(res.Rows[0]["NombreEmpleado"].ToString()); btnGuardar.Visible = true; } else { switch (ambiente) { case "pprd": string hola = ""; res = db.infoEmpleados(nomina); if (res.Rows[0]["Nombres"].ToString() != "Nada") { campus = int.Parse(res.Rows[0]["Campus"].ToString().Trim()); query = "sp_inserta_nomina_directa_nuevo '" + db.formatoEscritura(res.Rows[0]["Nomina"].ToString()) + "','" + db.formatoEscritura(res.Rows[0]["Nombres"].ToString()) + "','" + db.formatoEscritura(res.Rows[0]["Apaterno"].ToString()) + "','" + db.formatoEscritura(res.Rows[0]["Amaterno"].ToString()) + "','" + res.Rows[0]["Correo"].ToString().Trim() + "','" + db.formatoEscritura(res.Rows[0]["Divicion"].ToString()) + "','" + res.Rows[0]["UFisica"].ToString() + "','" + db.formatoEscritura(res.Rows[0]["Puesto"].ToString()) + "','" + campus + "','" + res.Rows[0]["Extencion"].ToString() + "','" + res.Rows[0]["Estatus"].ToString().Trim() + "','" + db.formatoEscritura(res.Rows[0]["Departamento"].ToString()) + "'," + res.Rows[0]["Grupo"].ToString().Trim() + "," + res.Rows[0]["Area"].ToString().Trim() + ""; dt = db.getQuery(conexionBecarios, query); if (dt.Rows.Count > 0) { switch (dt.Rows[0]["Mensaje"].ToString()) { case "Ok": lblNombreSolicitante.Text = db.formatoEscritura(res.Rows[0]["NombreCompleto"].ToString()); btnGuardar.Visible = true; break; case "Existe": break; default: verModal("Alerta", dt.Rows[0]["Mensaje"].ToString()); break; } } } else { verModal("Alerta", "La nómina no existe o no esta registrada"); lblNombreSolicitante.Text = ""; btnGuardar.Visible = false; } break; case "prod": res = db.informacionEmpleadosProduccion(nomina); if (res.Rows[0]["Nombres"].ToString() != "Nada") { campus = int.Parse(res.Rows[0]["Campus"].ToString().Trim()); query = "sp_inserta_nomina_directa_nuevo '" + db.formatoEscritura(res.Rows[0]["Nomina"].ToString()) + "','" + db.formatoEscritura(res.Rows[0]["Nombres"].ToString()) + "','" + db.formatoEscritura(res.Rows[0]["Apaterno"].ToString()) + "','" + db.formatoEscritura(res.Rows[0]["Amaterno"].ToString()) + "','" + res.Rows[0]["Correo"].ToString().Trim() + "','" + db.formatoEscritura(res.Rows[0]["Divicion"].ToString()) + "','" + res.Rows[0]["UFisica"].ToString() + "','" + db.formatoEscritura(res.Rows[0]["Puesto"].ToString()) + "','" + campus + "','" + res.Rows[0]["Extencion"].ToString() + "','" + res.Rows[0]["Estatus"].ToString().Trim() + "','" + db.formatoEscritura(res.Rows[0]["Departamento"].ToString()) + "'," + res.Rows[0]["Grupo"].ToString().Trim() + "," + res.Rows[0]["Area"].ToString().Trim() + ""; dt = db.getQuery(conexionBecarios, query); if (dt.Rows.Count > 0) { switch (dt.Rows[0]["Mensaje"].ToString()) { case "Ok": lblNombreSolicitante.Text = db.formatoEscritura(res.Rows[0]["NombreCompleto"].ToString()); btnGuardar.Visible = true; break; case "Existe": break; default: verModal("Alerta", dt.Rows[0]["Mensaje"].ToString()); break; } } } else { verModal("Alerta", "La nómina no existe o no esta registrada"); lblNombreSolicitante.Text = ""; btnGuardar.Visible = false; } break; } } } }