private void SetProcesaOperacion() { Int32 existe_mes_actual = 0; Int32 existe_mes_anterior = 0; Int32 existe_x_triemstre = 0; eValidarCierreVC ev = new eValidarCierreVC(); ev._Nro_Contrato = ddl_contrato_o.SelectedItem.Value; ev._Tipo_Info = ddl_tipinfo.SelectedItem.Value; ev._Tipo_Registro = ddl_tipo_registro.SelectedItem.Value; ev._Mes_Actual = mes_vigente; ev._Anio_Operacion = anio_vigente; bValidarCierreVC bv = new bValidarCierreVC(); List <eValidarCierreVC> validar = bv.GetSelecionarValidarCierre(ev); if (ev._Tipo_Registro.ToUpper() == "MEN") { existe_mes_actual = validar[0]._Mes_Actual; existe_mes_anterior = validar[0]._Mes_Anterior; } else { existe_mes_actual = validar[0]._Mes_Actual; existe_x_triemstre = validar[0]._Mes_x_Trimestral; } SetValidarCierreXTipoRegistro(ev._Tipo_Registro, existe_mes_actual, existe_mes_anterior, existe_x_triemstre); }
public List <eValidarCierreVC> GetSelectValidarCierre(eValidarCierreVC o) { List <eValidarCierreVC> list = new List <eValidarCierreVC>(); try { conexion.Open(); SqlCommand sqlcmd = new SqlCommand(); sqlcmd.Connection = conexion; sqlcmd.CommandType = CommandType.StoredProcedure; sqlcmd.CommandText = _db.sSelectValidarCierre; sqlcmd.Parameters.Add("@NRO_CONTRATO", SqlDbType.VarChar).Value = o._Nro_Contrato; sqlcmd.Parameters.Add("@TIPO_INFO", SqlDbType.Char).Value = o._Tipo_Info; sqlcmd.Parameters.Add("@TIPO_REGISTRO", SqlDbType.Char).Value = o._Tipo_Registro; sqlcmd.Parameters.Add("@MES_ANTERIOR1", SqlDbType.Int).Value = o._Mes_Actual - 2; sqlcmd.Parameters.Add("@MES_ANTERIOR", SqlDbType.Int).Value = o._Mes_Actual - 1; sqlcmd.Parameters.Add("@MES_ACTUAL", SqlDbType.Int).Value = o._Mes_Actual; sqlcmd.Parameters.Add("@ANIO_VIGENTE", SqlDbType.Int).Value = o._Anio_Operacion;; SqlDataReader dr = sqlcmd.ExecuteReader(); while (dr.Read()) { var ev = new eValidarCierreVC(); if (o._Tipo_Registro.ToUpper() == "MEN") { ev._Mes_Anterior = dr.GetInt32(0); ev._Mes_Actual = dr.GetInt32(1); } else { ev._Mes_x_Trimestral = dr.GetInt32(0); ev._Mes_Actual = dr.GetInt32(1); } list.Add(ev); } } catch (Exception ex) { } finally { conexion.Close(); } return(list); }
public List <eValidarCierreVC> GetSelecionarValidarCierre(eValidarCierreVC o) { dSqlValidarCierreVC dv = new dSqlValidarCierreVC(); return(dv.GetSelectValidarCierre(o)); }