public DataTable GetSelectDatoMGrid(eDatoM o) { int totalContrato; dSqlRegistroDatoVC dr = new dSqlRegistroDatoVC(); DataTable dtm = dr.GetSelectDatoMGrid(o); DataTable dtedit = new DataTable(); if (dtm.Rows.Count > 0) { eContratoVC ecn = new eContratoVC(); ecn._inicio = 0; ecn._fin = 1000000; ecn._orderby = "IDE_CONTRATO ASC"; ecn._nro_Contrato = o._nro_Contrato; ecn._estado = "A"; bContratoVC bcn = new bContratoVC(); List <eContratoVC> list = bcn.GetSelecionarContrato(ecn, out totalContrato); DateTime inicio_contrato = list[0]._fec_Ini_Vig; DateTime fin_contrato = list[0]._fec_Fin_Vig; Int32 mes_vigente = inicio_contrato.Month; for (int c = 0; c < 4; c++) { dtedit.Columns.Add(column[c]); } for (int r = 0; r < dtm.Rows.Count; r++) { if (mes_vigente > 12) { mes_vigente = 1; } Object[] row = new Object[dtedit.Columns.Count]; row[0] = SetCalcularMesDevengueString(inicio_contrato.Year, inicio_contrato.Month, r, mes_vigente); for (int cl = 1; cl < dtedit.Columns.Count; cl++) { if (cl == 1) { row[cl] = dtm.Rows[r][cl - 1]; } else { row[cl] = String.Format(o._Formato_Moneda, Convert.ToDecimal(dtm.Rows[r][cl - 1])); } } dtedit.Rows.Add(row); mes_vigente++; } } return(dtedit); }
public DropDownList SetEstablecerDataSourceContrato(DropDownList control) { eContratoVC o = new eContratoVC(); o._inicio = 0; o._fin = 10000; o._orderby = "IDE_CONTRATO ASC"; o._nro_Contrato = "NO"; o._estado = "A"; bContratoVC tb = new bContratoVC(); control.DataSource = tb.GetSelecionarContrato(o, out totalContrato); control.DataTextField = "_des_Contrato"; control.DataValueField = "_nro_Contrato"; control.DataBind(); control.Items.Insert(0, new ListItem("Seleccione ----", "0")); return control; }
public DropDownList SetEstablecerDataSourceContrato(DropDownList control) { eContratoVC o = new eContratoVC(); o._inicio = 0; o._fin = 10000; o._orderby = "IDE_CONTRATO ASC"; o._nro_Contrato = "NO"; o._estado = "A"; bContratoVC tb = new bContratoVC(); control.DataSource = tb.GetSelecionarContrato(o, out totalContrato); control.DataTextField = "_des_Contrato"; control.DataValueField = "_nro_Contrato"; control.DataBind(); control.Items.Insert(0, new ListItem("Seleccione ----", "0")); return(control); }
public static object ContratoList(int jtStartIndex, int jtPageSize, string jtSorting, String WhereBy) { int total; int indexPage; if (jtStartIndex != 0) { indexPage = jtStartIndex / jtPageSize; } else { indexPage = jtStartIndex; } eContratoVC o = new eContratoVC(); o._inicio = indexPage; o._fin = jtPageSize; o._orderby = jtSorting.Substring(1).ToUpper(); o._nro_Contrato = WhereBy.Trim(); o._estado = "R"; bContratoVC tb = new bContratoVC(); List<eContratoVC> list = tb.GetSelecionarContrato(o, out total); return new { Result = "OK", Records = list, TotalRecordCount = total }; }
private void SetLLenadoContrato() { eContratoVC o = new eContratoVC(); o._inicio = 0; o._fin = 10000; o._orderby = "IDE_CONTRATO ASC"; o._nro_Contrato = "NO"; o._estado = "A"; bContratoVC tb = new bContratoVC(); List<eContratoVC> list = tb.GetSelecionarContrato(o, out totalContrato); codigoseguro = list[0]._cod_Contratante; dbl_contrato_d.DataSource = list; dbl_contrato_d.DataTextField = "_des_Contrato"; dbl_contrato_d.DataValueField = "_nro_Contrato"; dbl_contrato_d.DataBind(); dbl_contrato_d.Items.Insert(0, new ListItem("Seleccione ----", "0")); ddl_contrato_r.DataSource = list; ddl_contrato_r.DataTextField = "_des_Contrato"; ddl_contrato_r.DataValueField = "_nro_Contrato"; ddl_contrato_r.DataBind(); ddl_contrato_r.Items.Insert(0, new ListItem("Seleccione ----", "0")); ddl_contrato_p.DataSource = list; ddl_contrato_p.DataTextField = "_des_Contrato"; ddl_contrato_p.DataValueField = "_nro_Contrato"; ddl_contrato_p.DataBind(); ddl_contrato_p.Items.Insert(0, new ListItem("Seleccione ----", "0")); }
//funciones de grabado de primas Y ibnr private Boolean SetInsertarDataM(Int32 tab_selected) { eContratoVC ecn = new eContratoVC(); ecn._inicio = 0; ecn._fin = 1000000; ecn._orderby = "IDE_CONTRATO ASC"; if(tab_selected == 0) ecn._nro_Contrato = ddl_contrato_p.SelectedItem.Value; else ecn._nro_Contrato = ddl_contrato_ib.SelectedItem.Value; ecn._estado = "A"; bContratoVC bcn = new bContratoVC(); List<eContratoVC> list = bcn.GetSelecionarContrato(ecn,out totalContrato); DateTime inicio_contrato = list[0]._fec_Ini_Vig; DateTime fin_contrato = list[0]._fec_Fin_Vig; Int32 mes_vigente = inicio_contrato.Month; bRegistroDatoVC dm = new bRegistroDatoVC(); Int32 total_mes_contrato = dm.CalcularMesesDeDiferencia(inicio_contrato, fin_contrato); List<eDatoM> listdm = new List<eDatoM>(); for (int m = 0; m <= total_mes_contrato; m++) { if (mes_vigente > 12) { mes_vigente = 1; } eDatoM p = new eDatoM(); if (tab_selected == 0) { p._id_Empresa = Convert.ToInt32(Session["idempresa"]); p._tipo_info = "07"; p._nro_Contrato = ddl_contrato_p.SelectedItem.Value; p._anio_Vigente = anio_vigente_session; p._mes_Vigente = SetCalculaMesDevengue(inicio_contrato.Year, inicio_contrato.Month, m, mes_vigente); p._mes_Contable = SetConcatenarMesAnioContable(); p._cod_Ramo = ddl_ramo_p.SelectedItem.Value; p._cod_Producto = ddl_producto_p.SelectedItem.Value; p._mto_Abonado = 0.00m; p._mto_Prima_Est = 0.00m; p._Formato_Moneda = formato_moneda; p._estado = "A"; p._usu_reg = Session["username"].ToString(); } else { p._id_Empresa = Convert.ToInt32(Session["idempresa"]); p._nro_Contrato = ddl_contrato_ib.SelectedItem.Value; p._tipo_info = "08"; p._anio_Vigente = anio_vigente_session; p._mes_Vigente = SetCalculaMesDevengue(inicio_contrato.Year, inicio_contrato.Month, m, mes_vigente); p._mes_Contable = SetConcatenarMesAnioContable(); p._cod_Ramo = ddl_ramo_ib.SelectedItem.Value; p._cod_Producto = ddl_producto_ib.SelectedItem.Value; p._mto_Abonado = 0.00m; p._mto_Prima_Est = 0.00m; p._estado = "A"; p._usu_reg = Session["username"].ToString(); } listdm.Add(p); mes_vigente++; } if (dm.SetInsertarDatoM(listdm) > 0) return true; else return false; }
public DataTable GetSelectDatoMGrid(eDatoM o) { int totalContrato; dSqlRegistroDatoVC dr = new dSqlRegistroDatoVC(); DataTable dtm = dr.GetSelectDatoMGrid(o); DataTable dtedit = new DataTable(); if (dtm.Rows.Count > 0) { eContratoVC ecn = new eContratoVC(); ecn._inicio = 0; ecn._fin = 1000000; ecn._orderby = "IDE_CONTRATO ASC"; ecn._nro_Contrato = o._nro_Contrato; ecn._estado = "A"; bContratoVC bcn = new bContratoVC(); List<eContratoVC> list = bcn.GetSelecionarContrato(ecn, out totalContrato); DateTime inicio_contrato = list[0]._fec_Ini_Vig; DateTime fin_contrato = list[0]._fec_Fin_Vig; Int32 mes_vigente = inicio_contrato.Month; for (int c = 0; c < 4; c++) { dtedit.Columns.Add(column[c]); } for (int r = 0; r < dtm.Rows.Count; r++) { if(mes_vigente > 12){ mes_vigente = 1; } Object[] row = new Object[dtedit.Columns.Count]; row[0] = SetCalcularMesDevengueString(inicio_contrato.Year, inicio_contrato.Month, r, mes_vigente); for (int cl = 1; cl < dtedit.Columns.Count; cl++) { if (cl == 1) row[cl] = dtm.Rows[r][cl - 1]; else row[cl] = String.Format(o._Formato_Moneda, Convert.ToDecimal(dtm.Rows[r][cl-1])).Substring(3); } dtedit.Rows.Add(row); mes_vigente++; } } return dtedit; }
private void SetLLenadoContrato() { eContratoVC o = new eContratoVC(); o._inicio = 0; o._fin = 10000; o._orderby = "IDE_CONTRATO ASC"; o._estado = "R"; o._nro_Contrato = "NO"; bContratoVC tb = new bContratoVC(); ddl_contrato_r.DataSource = tb.GetSelecionarContrato(o, out totalContrato); ddl_contrato_r.DataTextField = "_des_Contrato"; ddl_contrato_r.DataValueField = "_nro_Contrato"; ddl_contrato_r.DataBind(); ddl_contrato_r.Items.Insert(0, new ListItem("Selecione ----", "0")); }
private void SetLLenadoContrato() { var o = new eContratoVC { _inicio = 0, _fin = 10000, _orderby = "IDE_CONTRATO ASC", _nro_Contrato = "NO", _estado = "A" }; var tb = new bContratoVC(); var list = tb.GetSelecionarContrato(o, out _totalContrato); }