This commit is contained in:
JORGE LUIS CAUDILLO ESPARZA
2021-02-25 20:33:44 -07:00
parent 6d7f64f1ec
commit fd45f7a5b7
1387 changed files with 1800 additions and 194860 deletions

93
RH/CalculoSBC.aspx.cs Normal file
View File

@@ -0,0 +1,93 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Extensiones;
public partial class RH_CalculoSBC : ClsPaginas
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void LnkCalcular_Click(object sender, EventArgs e)
{
using(ClsNominas objnom = new ClsNominas() )
{
if( objnom.GetCalculoSBC(UsuarioActual.CveEmpresa,TxtFechaPago.Text))
{
GVCalculosSBC.DataSource = objnom.DTSetResultados.Tables[0];
GVCFija.DataSource = objnom.DTSetResultados.Tables[0];
GVPV.DataSource = objnom.DTSetResultados.Tables[0];
}
}
GVCalculosSBC.DataBind();
GVCFija.DataBind();
GVPV.DataBind();
}
protected void LnkDownArchivosSua_Click(object sender, EventArgs e)
{
string concater = "";
string MovtosAfil = "";
string MovtosmodSalario = "";
string movtosBajas = "";
using (ClsRH ObjPersonal = new ClsRH())
{
if (ObjPersonal.GetMovimientosToSUA(UsuarioActual.CveEmpresa,"2021-01-01", "2021-02-28"))
{
//01: MovtosAfil
concater = "";
foreach (var item in ObjPersonal.DtResultados.Select("Tipo=1"))
{
MovtosAfil = string.Format("{0}{1}{2}", MovtosAfil, concater, item["Movtotxt"]);
concater = "\\r\\n";
}
//02: MovtosmodSalario
concater = "";
foreach (var item in ObjPersonal.DtResultados.Select("Tipo=2"))
{
MovtosmodSalario = string.Format("{0}{1}{2}", MovtosmodSalario, concater, item["Movtotxt"]);
concater = "\\r\\n";
}
//03: movtosBajas
concater = "";
foreach (var item in ObjPersonal.DtResultados.Select("Tipo=3"))
{
movtosBajas = string.Format("{0}{1}{2}", movtosBajas, concater, item["Movtotxt"]);
concater = "\\r\\n";
}
}
RegistraScript(string.Format("SaveCsv(\"MovtosAfil.txt\", '{0}');SaveCsv(\"MovtosmodSalario.txt\", '{1}');SaveCsv(\"movtosBajas.txt\", '{2}');", MovtosAfil.Replace("'", "\\'"), MovtosmodSalario.Replace("'", "\\'"), movtosBajas.Replace("'", "\\'")));
RegistraScript("$('#DmodalGetSua').modal('hide');");
}
}
protected void LnkGuardarCambios_Click(object sender, EventArgs e)
{
Alert("Se registro la modificación de salario correctamente.");
}
protected void LnkDescargar_Click(object sender, EventArgs e)
{
if (Tab.ActiveTab == TabSBC)
{
GVCalculosSBC.ExportToExcel("Salario");
}
if (Tab.ActiveTab == TabSBC)
{
GVCFija.ExportToExcel("Salario");
}
if (Tab.ActiveTab == TabSBC)
{
GVPV.ExportToExcel("Salario");
}
}
}