private void setMostrarRegistroCargadosOK(string tipoArchivo) { filters[0] = nombreArchivo; txt_nombre_archivo_det.Text = nombreArchivo; txt_tipo_informacion_det.Text = ddl_tipo_archivo.SelectedItem.Text; var columns = ",ReglaObservada:{title:'Observaciones'}"; if (tipoArchivo == "NOMINA") { nomina.IDE_CONTRATO = Convert.ToInt32(ddl_conrato1.SelectedItem.Value); } else { historiaCab.IDE_CONTRATO = Convert.ToInt32(ddl_conrato1.SelectedItem.Value); } var action = tipoArchivo == "NOMINA"? "/WebPage/ModuloDIS/Operaciones/frmCargaDatos.aspx/listNominaByArchivoOK" : "/WebPage/ModuloDIS/Operaciones/frmCargaDatos.aspx/listHistoriaDetalleByArchivoOK"; var tipoLinea = tipoArchivo == "NOMINA" ? "*" : "D"; var sorter = tipoArchivo == "NOMINA" ? "RUC_ORDE ASC" : "TIP_REGI ASC"; var contratoSis = new nContratoSis().listContratoByID(new CONTRATO_SYS() { IDE_CONTRATO = Convert.ToInt32(ddl_conrato1.SelectedItem.Value) }); var regla = new ReglaArchivo() { Archivo = ddl_tipo_archivo.SelectedItem.Value, TipoLinea = tipoLinea, NUM_CONT_LIC = Convert.ToInt32(contratoSis.NRO_CONTRATO), vigente = 1 }; var fields = new nReglaArchivo().getColumnGridByArchivo(regla, "Carga", columns).ToString(); var grid = new gridCreator().getGrid("frmCargaExito", "5000", action, sorter).ToString(); Page.ClientScript.RegisterStartupScript(GetType(), "Grid", string.Format("{0};{1}", fields, grid), true); }
public static object listReglaArchivo(int jtStartIndex, int jtPageSize, string jtSorting, ReglaArchivo regla) { var contratoSis = new nContratoSis().listContratoByID(new CONTRATO_SYS() { IDE_CONTRATO = tipoArchivo.Equals("NOMINA")? nomina.IDE_CONTRATO:historiaCab.IDE_CONTRATO }); regla.NUM_CONT_LIC = Convert.ToInt32(contratoSis.NRO_CONTRATO); var negocio = new nReglaArchivo(); return(new { Result = "OK", Records = negocio.getListReglaArchivo(regla, jtStartIndex, jtPageSize, jtSorting, out total), TotalRecordCount = total }); }
protected void btn_consultar_Click1(object sender, ImageClickEventArgs e) { var nombreTipoArchivo = ddl_tipo_archivo.SelectedItem.Value; //AQUI SE AGREGAN DATOS FIJOS A LA GRILLA DE CONSULTA var columnsAux = String.Empty; setLlenarEntiddes(); var action = nombreTipoArchivo == "NOMINA"? "/WebPage/ModuloDIS/Consultas/frmSegConsulta.aspx/listNominaConsulta" : "/WebPage/ModuloDIS/Consultas/frmSegConsulta.aspx/listHistoriaDetalle"; var tipoLinea = nombreTipoArchivo == "NOMINA"?"*":"D"; var sorter = nombreTipoArchivo == "NOMINA" ? "RUC_ORDE ASC" : "TIP_REGI ASC"; var contratoSis = new nContratoSis().listContratoByID(new CONTRATO_SYS() { IDE_CONTRATO = Convert.ToInt32(ddl_contrato.SelectedItem.Value) }); var regla = new ReglaArchivo() { Archivo = ddl_tipo_archivo.SelectedItem.Value, TipoLinea = tipoLinea, NUM_CONT_LIC = Convert.ToInt32(contratoSis.NRO_CONTRATO), vigente = 1 }; var fields = new nReglaArchivo().getColumnGridByArchivo(regla, "Consulta", columnsAux).ToString(); var grid = new gridCreator().getGrid("frmSeqConsulta", "5000", action, sorter).ToString(); Page.ClientScript.RegisterStartupScript(GetType(), "Fields", string.Format("{0};{1}", fields, grid), true); }
public static object listReglaArchivo(int jtStartIndex, int jtPageSize, string jtSorting, ReglaArchivo regla) { var listRegla = new nReglaArchivo().getListReglaArchivo(regla, jtStartIndex, jtPageSize, jtSorting, out total); return(new { Result = "OK", Records = listRegla, TotalRecordCount = total }); }
private void SetInsertarActualizarContratoSys() { var mensajeConfirmn = string.Empty; try { Int32 resp = 0; var contratoSis = new eContratoSys() { _id_Empresa = Convert.ToInt32(Session["idempresa"]), _ide_Contrato = Convert.ToInt32(txt_ide_contrato_sis.Value), _nro_Contrato = txt_nrocont_sys.Text, _cla_Contrato = string.Empty, _fec_Ini_Vig = DateTime.Parse(txtFechaInicio_sys.Text), _fec_Fin_Vig = DateTime.Parse(txtFechaFin_sys.Text), _des_Contrato = txtdescripcion_sys.Text, _estado = ddl_estado_sys.SelectedItem.Value, _usu_reg = Session["username"].ToString(), _usu_mod = Session["username"].ToString(), _nro_empresa = int.Parse(txt_numero_empresa.Text), _centro_costo = txt_centro_costo_sys.Text }; if (contratoSis._fec_Ini_Vig >= contratoSis._fec_Fin_Vig) { MessageBox("La fecha de inicio no debe ser mayor al de fin"); return; } if (contratoSis._nro_empresa < 4 || contratoSis._nro_empresa > 7) { MessageBox("El rango de N° de empresas por contrato puede ser entre 4 y 7"); return; } //valida rango de fecha para un contrato var contratoSisEF = new CONTRATO_SYS() { FEC_INI_VIG = DateTime.Parse(txtFechaInicio_sys.Text), FEC_FIN_VIG = DateTime.Parse(txtFechaFin_sys.Text), NRO_CONTRATO = txt_nrocont_sys.Text }; var siExisteFecha = new nContratoSis().existeFecha(contratoSisEF, 0); bContratoSys control = new bContratoSys(); if (contratoSis._ide_Contrato == 0) { if (contratoSis._estado.Equals("A")) { MessageBox("Para crear la empresa como activa, debe completar la infomación de las CSV SIS."); return; } if (siExisteFecha > 0) { MessageBox("La fecha ingresada se sobrepone al rango de fechas de otro contrato."); return; } else { var siExisteFechaV2 = new nContratoSis().existeFecha(contratoSisEF, 1); if (siExisteFechaV2 > 0) { MessageBox("La fecha ingresada se sobrepone al rango de fechas de otro contrato."); return; } } resp = control.SetInsertarContratoSys(contratoSis); //var elog = nlog.setLLenarEntidad(resp, "C001", "CONSIS_C", resp.ToString(), Session["username"].ToString()); //nlog.setGuardarLogOperacion(elog); if (resp != 0) { //contrato sys var bContrato = new bContratoSys(); bContrato.SetEstablecerDataSourceContratoSys(ddl_contrato_sis); MessageBox("Registro Grabado Correctamente"); } else { MessageBox("Ocurrio un Error en el Servidor!"); } } else { if (!validaContratoSisDetalle(contratoSis) && contratoSis._estado.Equals("A")) { MessageBox("Para pasar la empresa como activa, debe completar la infomación de las CSV SIS."); } else { //validar si existe o no las reglas para el numero de contrato selecciondo var existeReglaArchivo = new nReglaArchivo().validarExisteReglaByContrato(contratoSisEF); if (existeReglaArchivo == 0) { var numeroContrato = new nReglaArchivo().copiarUltimaReglaArchivo(contratoSisEF); mensajeConfirmn = string.Format(", Se copió las reglas del contrato Nro: {0}", numeroContrato); } resp = control.SetActualizarContratoSys(contratoSis); if (resp != 0) { nlog.setLLenarEntidad(Convert.ToInt32(txt_ide_contrato_sis.Value), "A", "A01", contratoSis._ide_Contrato.ToString(), Session["username"].ToString(), "Contrato"); //contrato sys var bContrato = new bContratoSys(); bContrato.SetEstablecerDataSourceContratoSys(ddl_contrato_sis); MessageBox(string.Format("Registro Actualizado Correctamente {0}", mensajeConfirmn)); } else { MessageBox("Ocurrio un Error en el Servidor!"); } } } } catch (Exception e) { MessageBoxcCatch("ERROR =>" + e.Message); } }