protected void cmdUpdate_Click(object sender, EventArgs e) { if (txtPass.Text == txtConfirmar.Text) { //Actualizar Contraseña IsvcKioskoCliClient Manejador = new IsvcKioskoCliClient(); Tabla MiTabla = Manejador.getEjecutaStoredProcedure1("setActualizarPass", txtusuario.Text.Replace(" ", "X") + "|" + txtPass.Text.Replace(" ", "X")); if (MiTabla != null) { DateTime thisDay = DateTime.Today; Tabla MiTabla2 = Manejador.getEjecutaStoredProcedure1("setActualizarFechaPass", txtusuario.Text.Replace(" ", "X") + "|" + thisDay.ToShortDateString()); if (MiTabla2 != null) { Session.Abandon(); Response.Cookies.Add(new HttpCookie("ASP.NET_SessionId", "")); Response.Redirect("inicio/inicio.aspx"); //Response.Redirect("Default.aspx"); } else { ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), "alerta", "alert('Hubo un error al actualizar');", true); } } else { ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), "alerta", "alert('Hubo un error al actualizar');", true); } } else { ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), "alerta", "alert('Las contraseñas no coiciden');", true); } }
public void selectArea(String area, string mensaje) { String patrona = " "; String cliente = " "; IsvcKioskoCliClient Manejador = new IsvcKioskoCliClient(); Tabla TablaEmpresas = Manejador.getEjecutaStoredProcedure1("getEmpresaPatrona", cboempresas.SelectedValue); if (TablaEmpresas != null) { System.Data.DataTable dtEmpresas = clFunciones.convertToDatatable(TablaEmpresas); for (int x = 0; x < dtEmpresas.Rows.Count; x++) { patrona = dtEmpresas.Rows[x]["nombre"].ToString(); } } Tabla TablaClientes = Manejador.getEjecutaStoredProcedure1("getEmpresaCliente", Session["idusuario"].ToString()); if (TablaClientes != null) { System.Data.DataTable dtEmpresasC = clFunciones.convertToDatatable(TablaClientes); for (int x = 0; x < dtEmpresasC.Rows.Count; x++) { cliente = dtEmpresasC.Rows[x]["nombre"].ToString(); } } String correo = " ", contacto = " "; switch (area) { case "Contabilidad": correo = "*****@*****.**"; contacto = "C.P. Israel Mendez"; break; case "IMSS": correo = "*****@*****.**"; contacto = "C.P. Petrus Isidro"; break; case "Nomina": correo = "*****@*****.**"; contacto = "C.P. Elliud Flores"; break; default: correo = "*****@*****.**"; contacto = "SOPORTE"; break; } enviarCorreo("*****@*****.**", contacto, mensaje, patrona, cliente); }
protected void cmdguardar_Click(object sender, EventArgs e) { try { //verificamos que el id empleado y usuario sean iguales //verificamos que coincida con su usuario actual //if (txtusuario.Text == lblnombre.Text) // { //Validamos contraseñas iguales if (txtpass.Text == txtrepass.Text) { //hacemos la actualizacion en la base de dato IsvcKioskoCliClient Manejador = new IsvcKioskoCliClient(); //Tabla MiTabla = Manejador.getEjecutaStoredProcedure1("setActualizarContra", Session["idusuario"].ToString() + "|" + txtusuario.Text + "|" + txtpass.Text); Tabla MiTabla = Manejador.getEjecutaStoredProcedure1("setActualizarPass", txtusuario.Text.Replace(" ", "X") + "|" + txtpass.Text.Replace(" ", "X")); if (MiTabla != null) { DateTime thisDay = DateTime.Today; Tabla MiTabla2 = Manejador.getEjecutaStoredProcedure1("setActualizarFechaPass", txtusuario.Text.Replace(" ", "X") + "|" + thisDay.ToShortDateString()); if (MiTabla2 != null) { //DataTable dtusuario = clFunciones.convertToDatatable(MiTabla); ScriptManager.RegisterStartupScript(this, typeof(string), "alert", "alert('La nueva contraseña se guardo correctamente');", true); // txtid.Text = ""; txtusuario.Text = ""; txtpass.Text = ""; txtrepass.Text = ""; } } //else //{ // ScriptManager.RegisterStartupScript(this, typeof(string), "alert", "alert('La nueva contraseña se guardo correctamente');", true); //} } else { ScriptManager.RegisterStartupScript(this, typeof(string), "alert", "alert('Las contraseñas no coinciden');", true); } //} //else //{ // ScriptManager.RegisterStartupScript(this, typeof(string), "alert", "alert('El id empleado y usuario no corresponden al asignado a ti.');", true); //} } catch (Exception EX) { ScriptManager.RegisterStartupScript(this, typeof(string), "alerta", "alert('" + EX.Message + "');", true); } }
protected void Page_Load(object sender, EventArgs e) { //insertamos la modificacion en la base de datos string claveAcceso = Request.QueryString["ca"]; if (!IsPostBack) { try { IsvcKioskoCliClient Manejador = new IsvcKioskoCliClient(); Tabla ValidarConfirmacion = Manejador.getEjecutaStoredProcedure1("UP_S_ValidarConfirmacion", claveAcceso); if (ValidarConfirmacion != null) { Tabla MiTabla = Manejador.getEjecutaStoredProcedure1("setVerificarEmail", claveAcceso); if (MiTabla != null) { } else { Response.Redirect("Verificar.aspx"); ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), "alerta", "alert('Datos no guardados, intente de nuevo');", true); } } } catch (Exception ex) { ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), "mensaje", "alert('Error!!! " + ex.Message + " ');", true); } //else // { // Session.Abandon(); // Response.Cookies.Add(new HttpCookie("ASP.NET_SessionId", "")); // Response.Redirect("../default.aspx"); // // } } else { Session.Abandon(); Response.Cookies.Add(new HttpCookie("ASP.NET_SessionId", "")); //Response.Redirect("Verificar.aspx"); Response.Redirect("inicio/inicio.aspx"); } }
protected void cmdguardar_Click(object sender, EventArgs e) { try { IsvcKioskoCliClient Manejador = new IsvcKioskoCliClient(); //DataTable usuario = (DataTable)Session["objusuario"]; Tabla MiTabla = Manejador.getEjecutaStoredProcedure1("setActualizarEmail", Session["idtmp"].ToString() + "|" + Session["usuario"].ToString() + "|" + txtmailnew.Text.Replace(" ", "X")); DataTable clValidarClaveAcceso = clFunciones.convertToDatatable(MiTabla); if (MiTabla != null) { String mail = txtmailnew.Text; String nombrec = clValidarClaveAcceso.Rows[0]["nombre"].ToString(); enviarCorreo("Clave", mail, nombrec); } } catch (Exception EX) { ScriptManager.RegisterStartupScript(this, typeof(string), "alerta", "alert('" + EX.Message + "');", true); } }
private void cargar_clientes() { IsvcKioskoCliClient Manejador = new IsvcKioskoCliClient(); Tabla TablaEmpresas = Manejador.getEjecutaStoredProcedure1("getUsuariosSeleccionar", "1"); cboClientes.Items.Clear(); if (TablaEmpresas != null) { System.Data.DataTable dtusuario = clFunciones.convertToDatatable(TablaEmpresas); for (int x = 0; x < dtusuario.Rows.Count; x++) { cboClientes.Items.Add(new ListItem(dtusuario.Rows[x]["nombre"].ToString(), dtusuario.Rows[x]["iIdClienteAcceso"].ToString())); //, dtusuario.Rows[x]["codigo"].ToString(), dtusuario.Rows[x]["Password"].ToString())); Session["objusuario"] = dtusuario; Session["idusuario"] = dtusuario.Rows[0]["fkiIdCliente"].ToString(); Session["idtmp"] = dtusuario.Rows[0]["iIdClienteAcceso"].ToString(); Session["usuario"] = dtusuario.Rows[0]["usuario"].ToString(); Session["inicio"] = 1; //Response.Redirect("inicio/inicio.aspx"); } } else { cboClientes.Items.Add(new ListItem("Sin Empresas", "-1")); } }
protected void Page_Load(object sender, EventArgs e) { string claveAcceso = Request.QueryString["ca"]; if (!IsPostBack) { try { IsvcKioskoCliClient Manejador = new IsvcKioskoCliClient(); Tabla ValidarConfirmacion = Manejador.getEjecutaStoredProcedure1("UP_S_ValidarConfirmacionPass", claveAcceso); if (ValidarConfirmacion != null) { // ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), "alerta", "alert('Ocurrio un error intente mas tarde');", true); } } catch (Exception EX) { ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), "alerta", "alert('" + EX.Message + "');", true); Session.Abandon(); Response.Cookies.Add(new HttpCookie("ASP.NET_SessionId", "")); Response.Redirect("Default.aspx"); } } else { /* Session.Abandon(); * Response.Cookies.Add(new HttpCookie("ASP.NET_SessionId", "")); * Response.Redirect("Default.aspx"); */ } }
protected void cmdaceptar_Click(object sender, EventArgs e) { try { Session["objusuario"] = ""; Session["idusuario"] = ""; Session["idtmp"] = ""; Session["usuario"] = ""; IsvcKioskoCliClient Manejador = new IsvcKioskoCliClient(); Tabla MiTabla = Manejador.getEjecutaStoredProcedure1("getvalidarusuario_KC", txtusuario.Text + "|" + txtcontra.Text); if (MiTabla != null) { DataTable dtusuario = clFunciones.convertToDatatable(MiTabla); //if (dtusuario.Rows[0]["iEstatus"].ToString() == "2") // { // Response.Redirect("Buscar.aspx"); // } // else // { if (dtusuario.Rows[0]["verificaremail"].ToString() == "0") { Session["objusuario"] = dtusuario; //Session["idusuario"] = dtusuario.Rows[0]["fkiIdCliente"].ToString(); Session["idtmp"] = dtusuario.Rows[0]["iIdUsuarioK"].ToString(); Session["usuario"] = dtusuario.Rows[0]["usuario"].ToString(); Response.Redirect("ValidarEmail.aspx"); } else { Session["objusuario"] = dtusuario; //Session["idusuario"] = dtusuario.Rows[0]["fkiIdCliente"].ToString(); Session["idtmp"] = dtusuario.Rows[0]["iIdUsuarioK"].ToString(); Session["usuario"] = dtusuario.Rows[0]["usuario"].ToString(); Response.Redirect("inicio/inicio.aspx"); //ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), "alerta", "alert('Usuario correcto');", true); } } //} //else //{ // ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), "alerta", "alert('Usuario o contraseña incorrecta');", true); //} } catch (Exception EX) { ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), "alerta", "alert('" + EX.Message + "');", true); } }
protected void cmdenviar_Click(object sender, EventArgs e) { try { string claveacceso = Generador.ClaveAccesoUsuario(15); IsvcKioskoCliClient Manejador = new IsvcKioskoCliClient(); // ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), "alerta", "alert('" + claveacceso + Session["idusuario"].ToString() + "');", true); Tabla UpdateTable = Manejador.getEjecutaStoredProcedure1("UP_S_ActualizarClaveAcceso", Session["idtmp"].ToString() + "|" + Session["usuario"].ToString() + "|" + claveacceso); if (UpdateTable != null) { Tabla MiTabla = Manejador.getEjecutaStoredProcedure1("UP_S_ValidarClaveAcceso", claveacceso); if (MiTabla != null) { Tabla MiTabla1 = Manejador.getEjecutaStoredProcedure1("setActualizarEmail", Session["idtmp"].ToString() + "|" + Session["usuario"].ToString() + "|" + txtCorreo.Text.Replace(" ", "X")); DataTable clValidarClaveAcceso = clFunciones.convertToDatatable(MiTabla1); if (MiTabla != null) { String mail = txtCorreo.Text; String nombrec = clValidarClaveAcceso.Rows[0]["nombre"].ToString(); enviarCorreo(claveacceso, mail, nombrec); } } else { ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), "alerta", "alert('Este correo no esta asociado a su cuenta');", true); } } } catch (Exception EX) { ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), "alerta", "alert('" + EX.Message + "');", true); } }
protected void cmdrecuperar_Click(object sender, EventArgs e) { String mail = txtcorreo.Text; string claveacceso = Generador.ClaveAccesoUsuario(15); //Validar su usuarios IsvcKioskoCliClient Manejador = new IsvcKioskoCliClient(); Tabla MiTabla = Manejador.getEjecutaStoredProcedure1("getValidarEmail", txtusuario.Text.Replace(" ", "X") + "|" + mail); if (MiTabla != null) { Tabla UpdateTable = Manejador.getEjecutaStoredProcedure1("UP_S_ActualizarClaveAccesoPass", txtusuario.Text.Replace(" ", "X") + "|" + claveacceso); if (UpdateTable != null) { Tabla validarCA = Manejador.getEjecutaStoredProcedure1("UP_S_ValidarClaveAccesoPass", claveacceso); if (validarCA != null) { //DataTable clValidarClaveAcceso = clFunciones.convertToDatatable(UpdateTable); DataTable data = clFunciones.convertToDatatable(MiTabla); //String mail = clValidarClaveAcceso.Rows[0]["email"].ToString(); String nombrec = data.Rows[0]["nombre"].ToString(); enviarCorreo(claveacceso, mail, nombrec); } else { ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), "alerta", "alert('Este correo no esta asociado a su cuenta');", true); } } } else { ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), "alerta", "alert('Este correo no esta asociado a su cuenta');", true); } }
protected void cmdUpdate_Click(object sender, EventArgs e) { try { if (txtPass.Text == txtConfirmar.Text) { //Actualizar Contraseña IsvcKioskoCliClient Manejador = new IsvcKioskoCliClient(); Tabla MiTabla = Manejador.getEjecutaStoredProcedure1("setActualizarPass", txtCodigo.Text.Replace(" ", "X") + "|" + txtPass.Text.Replace(" ", "X")); if (MiTabla != null) { DateTime thisDay = DateTime.Today; Tabla MiTabla2 = Manejador.getEjecutaStoredProcedure1("setActualizarFechaPass", txtCodigo.Text.Replace(" ", "X") + "|" + thisDay.ToShortDateString()); if (MiTabla2 != null) { // ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), "alerta", "alert('Se actualizado correctamente');", true); Response.Redirect("inicio/inicio.aspx"); } else { ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), "alerta", "alert('Hubo un error al actualizar');", true); } } else { ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), "alerta", "alert('Hubo un error al actualizar');", true); } } else { ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), "alerta", "alert('Las contraseñas no coiciden');", true); } } catch (Exception EX) { ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), "alerta", "alert('" + EX.Message + "');", true); } }
private void cargar_grid() { wcfKioskoCli.IsvcKioskoCliClient Manejador = new IsvcKioskoCliClient(); DataSet dsEmpresas = new DataSet(); dsEmpresas.Tables.Add("Tabla"); dsEmpresas.Tables[0].Columns.Add("iIdInfoKiosko"); dsEmpresas.Tables[0].Columns.Add("anio"); dsEmpresas.Tables[0].Columns.Add("mes"); dsEmpresas.Tables[0].Columns.Add("fecha"); dsEmpresas.Tables[0].Columns.Add("nombrearchivo"); try { Tabla tbEmpresas = Manejador.getEjecutaStoredProcedure1("getDocFactMesAno_KC", Session["idusuario"].ToString() + "|" + cboempresas.SelectedValue + "|" + (cbomes.SelectedIndex + 1) + "|" + cboanio.Text); if (tbEmpresas != null) { DataTable dtEmpresas = clFunciones.convertToDatatable(tbEmpresas); for (int x = 0; x < dtEmpresas.Rows.Count; x++) { dsEmpresas.Tables[0].Rows.Add(dtEmpresas.Rows[x]["iIdInfoKiosko"], dtEmpresas.Rows[x]["anio"], dtEmpresas.Rows[x]["mes"], // DateTime.Parse(dtEmpresas.Rows[x]["fecha"].ToString()).ToShortDateString(), DateTime.Parse(dtEmpresas.Rows[x]["fecha"].ToString().Remove(18)), dtEmpresas.Rows[x]["nombrearchivo"]); } Session["dsPagos"] = dsEmpresas; dtgnominas.DataSource = dsEmpresas; } else { Session["dsPagos"] = null; dtgnominas.DataSource = null; lblmensaje.Text = "Sin Documentos"; } dtgnominas.DataBind(); } catch (Exception EX) { clFunciones.JQMensaje(this, EX.Message.Replace("'", ""), TipoMensaje.Error); } }
protected void Page_Load(object sender, EventArgs e) { if (Session["objusuario"] == null) { Session.Abandon(); Response.Cookies.Add(new HttpCookie("ASP.NET_SessionId", "")); Response.Redirect("../default.aspx"); } if (!IsPostBack) { DataTable usuario = (DataTable)Session["objusuario"]; lblnombre.Text = usuario.Rows[0]["nombre"].ToString(); DateTime thisDay = DateTime.Today; // Difference in days, hours, and minutes. String tmp = usuario.Rows[0]["fechapass"].ToString(); if (!tmp.Equals("")) { DateTime passDate = Convert.ToDateTime(tmp); TimeSpan ts = thisDay - passDate; // Difference in days. int differenceInDays = ts.Days; // ScriptManager.RegisterStartupScript(this, typeof(string), "alerta", "alert('" + differenceInDays.ToString() + "');", true); if (differenceInDays >= 90) { // Response.Redirect("/configurar/Contra.aspx"); Response.Redirect("http://www.maecco.net/kc/Pass.aspx"); // ScriptManager.RegisterStartupScript(this, typeof(string), "alerta", "alert('Necesita actualizar su contraseña por seguridad');", true); } } else { IsvcKioskoCliClient Manejador = new IsvcKioskoCliClient(); //Guardar Fecha de pass Tabla MiTabla2 = Manejador.getEjecutaStoredProcedure1("setActualizarFechaPass", usuario.Rows[0]["Usuario"].ToString() + "|" + thisDay.ToShortDateString()); if (MiTabla2 != null) { //Response.Redirect("inicio/inicio.aspx"); } } } }
protected void cmdIniciar_Click(object sender, EventArgs e) { IsvcKioskoCliClient Manejador = new IsvcKioskoCliClient(); Tabla TablaCliente = Manejador.getEjecutaStoredProcedure1("getUsuariosSeleccionarCliente", cboClientes.SelectedValue); System.Data.DataTable dtusuario = clFunciones.convertToDatatable(TablaCliente); Session["objusuario"] = dtusuario; Session["idusuario"] = dtusuario.Rows[0]["fkiIdCliente"].ToString(); Session["idtmp"] = dtusuario.Rows[0]["iIdClienteAcceso"].ToString(); Session["usuario"] = dtusuario.Rows[0]["usuario"].ToString(); Session["inicio"] = 1; Response.Redirect("inicio/inicio.aspx"); }
private void cargar_empresas() { IsvcKioskoCliClient Manejador = new IsvcKioskoCliClient(); Tabla TablaEmpresas = Manejador.getEjecutaStoredProcedure1("getListadoEmpresaCliente", Session["idusuario"].ToString()); cboempresas.Items.Clear(); if (TablaEmpresas != null) { DataTable dtEmpresas = clFunciones.convertToDatatable(TablaEmpresas); for (int x = 0; x < dtEmpresas.Rows.Count; x++) { cboempresas.Items.Add(new ListItem(dtEmpresas.Rows[x]["nombre"].ToString(), dtEmpresas.Rows[x]["iIdEmpresa"].ToString())); } } else { cboempresas.Items.Add(new ListItem("Sin Empresas", "-1")); } }
protected void onButtonClick(object sender, EventArgs e) { try { lblmensaje.Text = ""; wcfKioskoCli.IsvcKioskoCliClient Manejador = new IsvcKioskoCliClient(); if (subiranexos()) { Tabla tbSubirDoc = Manejador.getEjecutaStoredProcedure1("setArchivosAltaInsertar", 1 + "|" + FileNames + "|" + Session["idusuario"].ToString() + "|" + 99 + "|" + cboanio.Text + "|" + (cbomes.SelectedIndex + 1) + "|" + DateTime.Now.ToShortDateString() + "|" + 1); if (tbSubirDoc != null) { Response.Redirect("files.aspx"); } } } catch (Exception ex) { ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), "alertScript", "error('" + ex.Message + "');", true); } }
private void cargar_grid() { wcfKioskoCli.IsvcKioskoCliClient Manejador = new IsvcKioskoCliClient(); DataSet dsNominas = new DataSet(); dsNominas.Tables.Add("Tabla"); dsNominas.Tables[0].Columns.Add("iIdPeriodo"); dsNominas.Tables[0].Columns.Add("Serie"); dsNominas.Tables[0].Columns.Add("Tipo"); dsNominas.Tables[0].Columns.Add("fkIidPeriodo"); dsNominas.Tables[0].Columns.Add("iEstatusEmpleado"); dsNominas.Tables[0].Columns.Add("iTipoNomina"); try { Tabla tbNominas = Manejador.getEjecutaStoredProcedure1("getNominasMesAno", (cbomes.SelectedIndex + 1) + "|" + cboanio.Text); if (tbNominas != null) { DataTable dtNominas = clFunciones.convertToDatatable(tbNominas); for (int x = 0; x < dtNominas.Rows.Count; x++) { String nombreEmpleado = ""; Tabla tbPeriodo = Manejador.getEjecutaStoredProcedure1("getPeriodoxId", dtNominas.Rows[x]["fkIidPeriodo"].ToString()); if (tbPeriodo != null) { DataTable dtPeriodo = clFunciones.convertToDatatable(tbPeriodo); for (int y = 0; y < dtPeriodo.Rows.Count; y++) { dsNominas.Tables[0].Rows.Add(dtNominas.Rows[x]["fkIidPeriodo"].ToString(), dtNominas.Rows[x]["iEstatusEmpleado"].ToString(), dtNominas.Rows[x]["iTipoNomina"].ToString(), dtPeriodo.Rows[y]["dFechaPeriodo"], series(dtNominas.Rows[x]["iEstatusEmpleado"].ToString()), tipo(dtNominas.Rows[x]["iTipoNomina"].ToString())); } //nombreEmpleado = dtE.Rows[0]["cNombre"].ToString(); } } Session["dsPagos"] = dsNominas; dtgnominas.DataSource = dsNominas; dtgNom.DataSource = null; Session["dsNom"] = null; } else { Session["dsPagos"] = null; dtgnominas.DataSource = null; lblmensaje.Text = "Sin Nominas"; dtgNom.DataSource = null; Session["dsNom"] = null; } dtgnominas.DataBind(); dtgNom.DataBind(); } catch (Exception EX) { clFunciones.JQMensaje(this, EX.Message.Replace("'", ""), TipoMensaje.Error); } }
private void cargar_grid() { wcfKioskoCli.IsvcKioskoCliClient Manejador = new IsvcKioskoCliClient(); DataSet dsNominas = new DataSet(); dsNominas.Tables.Add("Tabla"); dsNominas.Tables[0].Columns.Add("iIdPeriodo"); dsNominas.Tables[0].Columns.Add("Serie"); dsNominas.Tables[0].Columns.Add("Tipo"); dsNominas.Tables[0].Columns.Add("fkIidPeriodo"); dsNominas.Tables[0].Columns.Add("iEstatusEmpleado"); dsNominas.Tables[0].Columns.Add("iTipoNomina"); //dsNominas.Tables[0].Columns.Add("fkiIdPeriodo"); //dsNominas.Tables[0].Columns.Add("fkIidEmpleadoC"); //dsNominas.Tables[0].Columns.Add("fkiIdEmpresa"); //dsNominas.Tables[0].Columns.Add("fkiIdPuesto"); //dsNominas.Tables[0].Columns.Add("fkIidDepartamento"); //dsNominas.Tables[0].Columns.Add("iEstatusEmpleado"); //dsNominas.Tables[0].Columns.Add("Edad"); //dsNominas.Tables[0].Columns.Add("Puesto"); //dsNominas.Tables[0].Columns.Add("Buque"); ////dsNominas.Tables[0].Columns.Add("TipoInfonavit"); ////dsNominas.Tables[0].Columns.Add("fvalor"); ////dsNominas.Tables[0].Columns.Add("fSalarioBase"); ////dsNominas.Tables[0].Columns.Add("fSalarioDiario"); ////dsNominas.Tables[0].Columns.Add("fSalarioBC"); ////dsNominas.Tables[0].Columns.Add("iDiasTrabajandos"); ////dsNominas.Tables[0].Columns.Add("TipoIncapacidad"); ////dsNominas.Tables[0].Columns.Add("iNumeroDias"); ////dsNominas.Tables[0].Columns.Add("fSueltoBruto"); ////dsNominas.Tables[0].Columns.Add("fExtraOcasional"); try { Tabla tbNominas = Manejador.getEjecutaStoredProcedure1("getNominasMesAno", (cbomes.SelectedIndex + 1) + "|" + cboanio.Text); if (tbNominas != null) { DataTable dtNominas = clFunciones.convertToDatatable(tbNominas); for (int x = 0; x < dtNominas.Rows.Count; x++) { String nombreEmpleado = ""; Tabla tbPeriodo = Manejador.getEjecutaStoredProcedure1("getPeriodoxId", dtNominas.Rows[x]["fkIidPeriodo"].ToString()); if (tbPeriodo != null) { DataTable dtPeriodo = clFunciones.convertToDatatable(tbPeriodo); for (int y = 0; y < dtPeriodo.Rows.Count; y++) { //DataTable dtE = clFunciones.convertToDatatable(tbPeriodo); dsNominas.Tables[0].Rows.Add(dtNominas.Rows[x]["fkIidPeriodo"].ToString(), dtNominas.Rows[x]["iEstatusEmpleado"].ToString(), dtNominas.Rows[x]["iTipoNomina"].ToString(), dtPeriodo.Rows[y]["dFechaPeriodo"], series(dtNominas.Rows[x]["iEstatusEmpleado"].ToString()), tipo(dtNominas.Rows[x]["iTipoNomina"].ToString())); } } } Session["dsPagos"] = dsNominas; dtgnominas.DataSource = dsNominas; Session["dsCostos"] = null; dtgcostos.DataSource = null; } else { Session["dsPagos"] = null; dtgnominas.DataSource = null; lblmensaje.Text = "Sin Nominas"; Session["dsCostos"] = null; dtgcostos.DataSource = null; } dtgnominas.DataBind(); dtgcostos.DataBind(); } catch (Exception EX) { clFunciones.JQMensaje(this, EX.Message.Replace("'", ""), TipoMensaje.Error); } }
protected void dtgnominas_RowCommand(object sender, GridViewCommandEventArgs e) { try { if (e.CommandName == "Select") { wcfKioskoCli.IsvcKioskoCliClient Manejador = new IsvcKioskoCliClient(); int id = Convert.ToInt32(e.CommandArgument); string Periodo = ((Label)dtgnominas.Rows[id].FindControl("lblPeriodo")).Text; string Serie = ((Label)dtgnominas.Rows[id].FindControl("lblSerie")).Text; string Tipo = ((Label)dtgnominas.Rows[id].FindControl("lblTipo")).Text; DataSet dsCosto = new DataSet(); dsCosto.Tables.Add("Tabla"); dsCosto.Tables[0].Columns.Add("iIdNomina"); dsCosto.Tables[0].Columns.Add("EmpleadoC"); dsCosto.Tables[0].Columns.Add("IMSS"); dsCosto.Tables[0].Columns.Add("RCV"); dsCosto.Tables[0].Columns.Add("INFONAVIT"); dsCosto.Tables[0].Columns.Add("ISN"); dsCosto.Tables[0].Columns.Add("TOTAL"); Tabla tbNominas = Manejador.getEjecutaStoredProcedure1("getNominasPeriodoSerieTipo", Periodo + "|" + Serie + "|" + Tipo); if (tbNominas != null) { DataTable dtNominas = clFunciones.convertToDatatable(tbNominas); for (int x = 0; x < dtNominas.Rows.Count; x++) { //DataTable dtE = clFunciones.convertToDatatable(tbPeriodo); dsCosto.Tables[0].Rows.Add(dtNominas.Rows[x]["iIdNomina"], dtNominas.Rows[x]["cNombreLargo"], dtNominas.Rows[x]["fImssCS"], dtNominas.Rows[x]["fRcvCS"], dtNominas.Rows[x]["fInfonavitCS"], dtNominas.Rows[x]["fIsnCS"], dtNominas.Rows[x]["fTotalCostoSocial"]); //nombreEmpleado = dtE.Rows[0]["cNombre"].ToString(); } Tabla tbSumas = Manejador.getEjecutaStoredProcedure1("getNominasPeriodoSerieTipoSUMACOSTO", Periodo + "|" + Serie + "|" + Tipo); if (tbSumas != null) { DataTable dtSumas = clFunciones.convertToDatatable(tbSumas); for (int x = 0; x < dtSumas.Rows.Count; x++) { dsCosto.Tables[0].Rows.Add("10000", "TOTAL", dtSumas.Rows[x]["fImssCS"], dtSumas.Rows[x]["fRcvCS"], dtSumas.Rows[x]["fInfonavitCS"], dtSumas.Rows[x]["fIsnCS"], dtSumas.Rows[x]["fTotalCostoSocial"]); } } Session["dsCostos"] = dsCosto; dtgcostos.DataSource = dsCosto; } else { Session["dsCostos"] = null; dtgcostos.DataSource = null; lblmensaje.Text = "Sin Nominas"; } dtgcostos.DataBind(); } } catch (Exception EX) { clFunciones.JQMensaje(this, EX.Message.Replace("'", ""), TipoMensaje.Error); } }
protected void dtgnominas_RowCommand(object sender, GridViewCommandEventArgs e) { try { if (e.CommandName == "Select") { wcfKioskoCli.IsvcKioskoCliClient Manejador = new IsvcKioskoCliClient(); int id = Convert.ToInt32(e.CommandArgument); string Periodo = ((Label)dtgnominas.Rows[id].FindControl("lblPeriodo")).Text; string Serie = ((Label)dtgnominas.Rows[id].FindControl("lblSerie")).Text; string Tipo = ((Label)dtgnominas.Rows[id].FindControl("lblTipo")).Text; DataSet dsNom = new DataSet(); dsNom.Tables.Add("Tabla"); dsNom.Tables[0].Columns.Add("iIdNomina"); dsNom.Tables[0].Columns.Add("iIdEmpleado"); dsNom.Tables[0].Columns.Add("CodigoEmpleado"); dsNom.Tables[0].Columns.Add("Nombre"); dsNom.Tables[0].Columns.Add("Status"); dsNom.Tables[0].Columns.Add("RFC"); dsNom.Tables[0].Columns.Add("CURP"); dsNom.Tables[0].Columns.Add("Num_IMSS"); dsNom.Tables[0].Columns.Add("Fecha_Nac"); dsNom.Tables[0].Columns.Add("Edad"); dsNom.Tables[0].Columns.Add("Puesto"); dsNom.Tables[0].Columns.Add("Buque"); dsNom.Tables[0].Columns.Add("Tipo_Infonavit"); dsNom.Tables[0].Columns.Add("Valor_Infonavit"); dsNom.Tables[0].Columns.Add("Sueldo_Base_TMM"); dsNom.Tables[0].Columns.Add("Salario_Diario"); dsNom.Tables[0].Columns.Add("Salario_Cotizacion"); dsNom.Tables[0].Columns.Add("Dias_Trabajados"); dsNom.Tables[0].Columns.Add("Tipo_Incapacidad"); dsNom.Tables[0].Columns.Add("Numero_dias"); dsNom.Tables[0].Columns.Add("Sueldo_Base"); dsNom.Tables[0].Columns.Add("Tiempo_Extra_Fijo"); dsNom.Tables[0].Columns.Add("Tiempo_Extra_Ocasional"); dsNom.Tables[0].Columns.Add("Desc_Sem_Obligatorio"); dsNom.Tables[0].Columns.Add("Vacaciones_proporcionales"); dsNom.Tables[0].Columns.Add("Sueldo_Base_Mensual"); dsNom.Tables[0].Columns.Add("Aguinaldo_gravado"); dsNom.Tables[0].Columns.Add("Aguinaldo_exento"); dsNom.Tables[0].Columns.Add("Total_Aguinaldo"); dsNom.Tables[0].Columns.Add("Prima_vac_gravado"); dsNom.Tables[0].Columns.Add("Prima_vac_exento"); dsNom.Tables[0].Columns.Add("Total_Prima_vac"); dsNom.Tables[0].Columns.Add("Total_pecepciones"); dsNom.Tables[0].Columns.Add("Total_percepciones_p_isr"); dsNom.Tables[0].Columns.Add("Incapacidad"); dsNom.Tables[0].Columns.Add("ISR"); dsNom.Tables[0].Columns.Add("IMSS"); dsNom.Tables[0].Columns.Add("Infonavit"); dsNom.Tables[0].Columns.Add("Infonavit_bim_anterior"); dsNom.Tables[0].Columns.Add("Ajuste_infornavit"); dsNom.Tables[0].Columns.Add("Cuota_Sindical"); dsNom.Tables[0].Columns.Add("Pension_Alimenticia"); dsNom.Tables[0].Columns.Add("Prestamo"); dsNom.Tables[0].Columns.Add("Fonacot"); dsNom.Tables[0].Columns.Add("Subsidio_Generado"); dsNom.Tables[0].Columns.Add("Subsidio_Aplicado"); dsNom.Tables[0].Columns.Add("Maecco"); dsNom.Tables[0].Columns.Add("Prestamo_Personal_S"); dsNom.Tables[0].Columns.Add("Adeudo_Infonavit_S"); dsNom.Tables[0].Columns.Add("Diferencia_Infonavit_S"); dsNom.Tables[0].Columns.Add("Complemento_Sindicato"); dsNom.Tables[0].Columns.Add("Retenciones_Maecco"); dsNom.Tables[0].Columns.Add("Porcentaje_Comision"); dsNom.Tables[0].Columns.Add("Comision_Mecco"); dsNom.Tables[0].Columns.Add("Comision_complemento"); dsNom.Tables[0].Columns.Add("IMSS_CS"); dsNom.Tables[0].Columns.Add("RCV_CS"); dsNom.Tables[0].Columns.Add("Infonavit_CS"); dsNom.Tables[0].Columns.Add("ISN_CS"); dsNom.Tables[0].Columns.Add("Total_Costo_Social"); dsNom.Tables[0].Columns.Add("Subtotal"); dsNom.Tables[0].Columns.Add("IVA"); dsNom.Tables[0].Columns.Add("TOTAL_DEPOSITO"); Tabla tbNominas = Manejador.getEjecutaStoredProcedure1("getNominasPeriodoSerieTipoFull", Periodo + "|" + Serie + "|" + Tipo); if (tbNominas != null) { DataTable dtNominas = clFunciones.convertToDatatable(tbNominas); for (int x = 0; x < dtNominas.Rows.Count; x++) { Tabla tbEmpleado = Manejador.getEjecutaStoredProcedure1("getEmpleadoCxId", dtNominas.Rows[x]["fkiIdEmpleadoC"].ToString()); if (tbEmpleado != null) { DataTable dtEmpleado = clFunciones.convertToDatatable(tbEmpleado); for (int y = 0; y < dtEmpleado.Rows.Count; y++) { double salariobasemensual = Double.Parse(dtNominas.Rows[x]["fSalarioDiario"].ToString()) * Double.Parse(dtNominas.Rows[x]["iDiasTrabajados"].ToString()); double totalaguinaldo = Double.Parse(dtNominas.Rows[x]["fAguinaldoGravado"].ToString()) + Double.Parse(dtNominas.Rows[x]["fAguinaldoExento"].ToString()); double totalprima = Double.Parse(dtNominas.Rows[x]["fPrimaVacacionalGravado"].ToString()) + Double.Parse(dtNominas.Rows[x]["fPrimaVacacionalExento"].ToString()); String status = ""; if (dtEmpleado.Rows[y]["iOrigen"].ToString() == "1") { status = "INTERINO"; } else { status = "PLANTA"; } DateTime nac = DateTime.Parse(dtEmpleado.Rows[y]["dFechaNac"].ToString().Remove(18)); dsNom.Tables[0].Rows.Add(dtNominas.Rows[x]["iIdNomina"], dtNominas.Rows[x]["fkiIdEmpleadoC"], dtEmpleado.Rows[y]["cCodigoEmpleado"], dtEmpleado.Rows[y]["cNombreLargo"], status, dtEmpleado.Rows[y]["cRFC"], dtEmpleado.Rows[y]["cCURP"], dtEmpleado.Rows[y]["cIMSS"], nac.ToShortDateString(), dtNominas.Rows[x]["Edad"], dtNominas.Rows[x]["Puesto"], dtNominas.Rows[x]["Buque"], dtNominas.Rows[x]["TipoInfonavit"], dtNominas.Rows[x]["fvalor"], dtNominas.Rows[x]["fSalarioBase"], dtNominas.Rows[x]["fSalarioDiario"], dtNominas.Rows[x]["fSalarioBC"], dtNominas.Rows[x]["iDiasTrabajados"], dtNominas.Rows[x]["TipoIncapacidad"], dtNominas.Rows[x]["iNumeroDias"], dtNominas.Rows[x]["fSueldoBruto"], dtNominas.Rows[x]["fTExtraFijo"], dtNominas.Rows[x]["fTExtraOcasional"], dtNominas.Rows[x]["fDescSemObligatorio"], dtNominas.Rows[x]["fVacacionesProporcionales"], salariobasemensual,//SalarioDiarioxDias dtNominas.Rows[x]["fAguinaldoGravado"], dtNominas.Rows[x]["fAguinaldoExento"], totalaguinaldo,//Suma de aguinaldos dtNominas.Rows[x]["fPrimaVacacionalGravado"], dtNominas.Rows[x]["fPrimaVacacionalExento"], totalprima,//Suma primas vacacionales dtNominas.Rows[x]["fTotalPercepciones"], dtNominas.Rows[x]["fTotalPercepcionesISR"], dtNominas.Rows[x]["fIncapacidad"], dtNominas.Rows[x]["fIsr"], dtNominas.Rows[x]["fImss"], dtNominas.Rows[x]["fInfonavit"], dtNominas.Rows[x]["fInfonavitBanterior"], dtNominas.Rows[x]["fAjusteInfonavit"], dtNominas.Rows[x]["fCuotaSindical"], dtNominas.Rows[x]["fPensionAlimenticia"], dtNominas.Rows[x]["fPrestamo"], dtNominas.Rows[x]["fFonacot"], dtNominas.Rows[x]["fSubsidioGenerado"], dtNominas.Rows[x]["fSubsidioAplicado"], dtNominas.Rows[x]["fMaecco"], dtNominas.Rows[x]["fPrestamoPerS"], dtNominas.Rows[x]["fAdeudoInfonavitS"], dtNominas.Rows[x]["fDiferenciaInfonavitS"], dtNominas.Rows[x]["fComplementoSindicato"], dtNominas.Rows[x]["fRetencionesMaecco"], dtNominas.Rows[x]["fPorComision"], dtNominas.Rows[x]["fComisionMaecco"], dtNominas.Rows[x]["fComisionComplemento"], dtNominas.Rows[x]["fImssCS"], dtNominas.Rows[x]["fRcvCS"], dtNominas.Rows[x]["fInfonavitCS"], dtNominas.Rows[x]["fIsnCS"], dtNominas.Rows[x]["fTotalCostoSocial"], dtNominas.Rows[x]["fSubtotal"], dtNominas.Rows[x]["fIVA"], dtNominas.Rows[x]["fTotalDeposito"]); } //Fin For Empleados } //If Empleado } //Fin For Nominas Tabla tbSumas = Manejador.getEjecutaStoredProcedure1("getNominasPeriodoSerieTipoSUMACOSTOFull", Periodo + "|" + Serie + "|" + Tipo); if (tbSumas != null) { DataTable dtSumas = clFunciones.convertToDatatable(tbSumas); for (int x = 0; x < dtSumas.Rows.Count; x++) { dsNom.Tables[0].Rows.Add("", "", "", "", "", "", "", "", "", "", "", "", "TOTAL: ", dtSumas.Rows[x]["fvalor"], dtSumas.Rows[x]["fSalarioBase"], dtSumas.Rows[x]["fSalarioDiario"], dtSumas.Rows[x]["fSalarioBC"], "", "", "", dtSumas.Rows[x]["fSueldoBruto"], dtSumas.Rows[x]["fTExtraFijo"], dtSumas.Rows[x]["fTExtraOcasional"], dtSumas.Rows[x]["fDescSemObligatorio"], dtSumas.Rows[x]["fVacacionesProporcionales"], dtSumas.Rows[x]["Sueldo_Base_Mensual"],//SalarioDiarioxDias dtSumas.Rows[x]["fAguinaldoGravado"], dtSumas.Rows[x]["fAguinaldoExento"], dtSumas.Rows[x]["Total_Aguinaldo"],//Suma de aguinaldos dtSumas.Rows[x]["fPrimaVacacionalGravado"], dtSumas.Rows[x]["fPrimaVacacionalExento"], dtSumas.Rows[x]["Total_Prima_vac"],//Suma primas vacacionales dtSumas.Rows[x]["fTotalPercepciones"], dtSumas.Rows[x]["fTotalPercepcionesISR"], dtSumas.Rows[x]["fIncapacidad"], dtSumas.Rows[x]["fIsr"], dtSumas.Rows[x]["fImss"], dtSumas.Rows[x]["fInfonavit"], dtSumas.Rows[x]["fInfonavitBanterior"], dtSumas.Rows[x]["fAjusteInfonavit"], dtSumas.Rows[x]["fCuotaSindical"], dtSumas.Rows[x]["fPensionAlimenticia"], dtSumas.Rows[x]["fPrestamo"], dtSumas.Rows[x]["fFonacot"], dtSumas.Rows[x]["fSubsidioGenerado"], dtSumas.Rows[x]["fSubsidioAplicado"], dtSumas.Rows[x]["fMaecco"], dtSumas.Rows[x]["fPrestamoPerS"], dtSumas.Rows[x]["fAdeudoInfonavitS"], dtSumas.Rows[x]["fDiferenciaInfonavitS"], dtSumas.Rows[x]["fComplementoSindicato"], dtSumas.Rows[x]["fRetencionesMaecco"], dtSumas.Rows[x]["fPorComision"], dtSumas.Rows[x]["fComisionMaecco"], dtSumas.Rows[x]["fComisionComplemento"], dtSumas.Rows[x]["fImssCS"], dtSumas.Rows[x]["fRcvCS"], dtSumas.Rows[x]["fInfonavitCS"], dtSumas.Rows[x]["fIsnCS"], dtSumas.Rows[x]["fTotalCostoSocial"], dtSumas.Rows[x]["fSubtotal"], dtSumas.Rows[x]["fIVA"], dtSumas.Rows[x]["fTotalDeposito"]); } } Session["dsNom"] = dsNom; dtgNom.DataSource = dsNom; } //Fin if Nominas else { Session["dsNom"] = null; dtgNom.DataSource = null; lblmensaje.Text = "Sin Nominas"; } dtgNom.DataBind(); } } catch (Exception EX) { clFunciones.JQMensaje(this, EX.Message.Replace("'", ""), TipoMensaje.Error); } }