public void SetEliminarParamentro(String tabla, String indice) { try { if (tabla.Equals("CONTRATO") && indice != "0") { bContratoVC bc = new bContratoVC(); Int32 resp = bc.SetEliminarContrato(Int32.Parse(indice)); if (resp != 0) { MessageBox(resp + "Registro Eliminado Correctamente!"); SetLLenadoContrato(); } else { MessageBox("Ocurrio un Error en el Servidor!"); } } else if (tabla.Equals("CONTRATO_DETALLE") && indice != "0") { bContratoDetalleVC bcd = new bContratoDetalleVC(); Int32 resp = bcd.SetEliminarContratoDetalle(Int32.Parse(indice)); if (resp != 0) { MessageBox(resp + "Registro Eliminado Correctamente!"); } else { MessageBox("Ocurrio un Error en el Servidor!"); } } else if (tabla.Equals("CONTRATO_SYS") && indice != "0") { var resp = new bContratoSys().SetEliminarContratoSys(Int32.Parse(indice)); MessageBox(resp + "Registro Eliminado Correctamente!"); } else if (tabla.Equals("CONTRATO_SIS_DETALLE") && indice != "0") { var resp = new nContratoSisDetalle().setEliminarContratoDetalle(Int32.Parse(indice)); MessageBox(resp + " Registros (s) eliminado (s) correctamente"); } } catch (Exception ex) { MessageBoxcCatch("Ocurrio el siguiente error " + ex.Message.ToString()); } }
public static object ContratoSysList(int jtStartIndex, int jtPageSize, string jtSorting, String WhereBy) { int total; int indexPage = jtStartIndex != 0? jtStartIndex / jtPageSize: jtStartIndex; eContratoSys o = new eContratoSys(); o._inicio = indexPage; o._fin = jtPageSize; o._orderby = jtSorting.Substring(1).ToUpper(); o._nro_Contrato = WhereBy.Trim(); o._estado = "R"; bContratoSys tb = new bContratoSys(); List <eContratoSys> list = tb.GetSelecionarContratoSys(o, out total); return(new { Result = "OK", Records = list, 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); } }
protected void Page_Load(object sender, EventArgs e) { Session["pagina"] = "OTROS"; if (Session["username"] == null) { Response.Redirect("Login?go=0"); } else { if (!accesso.GetValidarAcceso(Request.QueryString["go"])) { Response.Redirect("Error"); } else { //if (!accesso.GetValidarAcceso("100")) // if (accesso.GetValidarAcceso("103")) // { // menuTabs.Items[2].Selected = true; // multiTabs.ActiveViewIndex = 2; // } } } if (!IsPostBack) { bTablaVC concepto = new bTablaVC(); ParametroList(); concepto.SetEstablecerDataSourceConcepto(ddl_ramo_prima_c, "05"); concepto.SetEstablecerDataSourceConcepto(ddl_seniestro_c, "04"); concepto.SetEstablecerDataSourceConcepto(ddl_moneda_c, "10"); concepto.SetEstablecerDataSourceConcepto(ddl_contratante_c, "14"); SetLLenadoContrato(); concepto.SetEstablecerDataSourceConcepto(ddl_reasegurador_r, "01"); concepto.SetEstablecerDataSourceConcepto(ddl_modalidad_c, "06"); concepto.SetEstablecerDataSourceConcepto(ddl_tipcont_det_r, "16"); concepto.SetEstablecerDataSourceConcepto(ddl_tipcon_c, "07"); concepto.SetEstablecerDataSourceConcepto(ddl_calificadora_r, "02"); concepto.SetEstablecerDataSourceConcepto(ddl_crediticia_r, "11"); concepto.SetEstablecerDataSourceConcepto(ddl_compania_seg_vida, "29"); concepto.SetEstablecerDataSourceConcepto(ddl_estado_sys, "21"); //contrato sys var bContrato = new bContratoSys(); bContrato.SetEstablecerDataSourceContratoSys(ddl_contrato_sis); llenarEstado("09", "U"); var list = new bTablaVC().getConceptoByTipo("69"); ddl_clasecontrato_c.DataSource = list.FindAll(o => o._tipo.Trim().Equals("SBS")); ddl_clasecontrato_c.DataTextField = "_descripcion"; ddl_clasecontrato_c.DataValueField = "_codigo"; ddl_clasecontrato_c.DataBind(); ddl_clasecontrato_c.Items.Insert(0, new ListItem("Seleccione ----", "0")); //ddl_clase_contrato_sys.DataSource = list.FindAll(o => o._tipo.Trim().Equals("SIS")); //ddl_clase_contrato_sys.DataTextField = "_descripcion"; //ddl_clase_contrato_sys.DataValueField = "_codigo"; //ddl_clase_contrato_sys.DataBind(); //ddl_clase_contrato_sys.Items.Insert(0, new ListItem("Seleccione ----", "0")); } }