This commit is contained in:
93
RH/CalculoSBC.aspx.cs
Normal file
93
RH/CalculoSBC.aspx.cs
Normal 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");
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user