Пример #1
0
        private static List <Convenio> GetConveniosList(DataRowCollection rows)
        {
            List <Convenio> le = new List <Convenio>();

            foreach (DataRow dr in rows)
            {
                Convenio c = new Convenio();
                c.ID                              = Convert.ToInt32(dr["Nomina_Convenio_ID"]);
                c.Empresa.Id                      = Convert.ToInt32(dr["Empresa_ID"]);
                c.Empresa.Nombre                  = dr["Empresa"].ToString();
                c.Estacion.Id                     = Convert.ToInt32(dr["Estacion_ID"]);
                c.Estacion.Nombre                 = dr["Estacion"].ToString();
                c.Conductor.Id                    = Convert.ToInt32(dr["Conductor_ID"]);
                c.Conductor.Nombre                = dr["Conductor"].ToString();
                c.TipoConvenio.Id                 = Convert.ToInt32(dr["Nomina_TipoConvenio_ID"]);
                c.TipoConvenio.Nombre             = dr["TipoConvenio"].ToString();
                c.FechaElaboracion                = Convert.ToDateTime(dr["FechaElaboracion"]);
                c.MontoTotalAPagar                = Convert.ToDouble(dr["MontoTotalAPagar"]);
                c.MontoParcialidad                = Convert.ToDouble(dr["MontoParcialidad"]);
                c.SaldoActual                     = Convert.ToDouble(dr["SaldoActual"]);
                c.CantidadDescuentos              = Convert.ToInt32(dr["CantidadDescuentos"]);
                c.CantidadDescuentosAplicados     = Convert.ToInt32(dr["CantidadDescuentosAplicados"]);
                c.CantidadDescuentosPendientes    = Convert.ToInt32(dr["CantidadDescuentosPendientes"]);
                c.UltimaFechaDescuento            = Convert.ToDateTime(dr["UltimaFechaDescuento"]);
                c.Usuario_ID                      = dr["Usuario_ID"].ToString();
                c.TieneDocumentoFirmado           = Convert.ToBoolean(dr["TieneDocumentoFirmado"]);
                c.Observaciones                   = dr["Observaciones"].ToString();
                c.FechaPrimerDescuento            = Convert.ToDateTime(dr["FechaPrimerDescuento"]);
                c.MontoMinimoParaAplicarDescuento = Convert.ToDouble(dr["MontoMinimoParaAplicarDescuento"]);
                le.Add(c);
            }
            return(le);
        }
Пример #2
0
        public static int InsertaConvenio(Convenio convenio)
        {
            string    sqlstr   = "[dbo].[usp_Nomina_Convenios_Inserta]";
            Hashtable m_params = new Hashtable();

            m_params.Add("@Convenio_ID", convenio.ID);
            m_params.Add("@Empresa_ID", convenio.Empresa.Id);
            m_params.Add("@Estacion_ID", convenio.Estacion.Id);
            m_params.Add("@Conductor_ID", convenio.Conductor.Id);
            m_params.Add("@TipoConvenio_ID", convenio.TipoConvenio.Id);
            m_params.Add("@FechaElaboracion", convenio.FechaElaboracion);
            m_params.Add("@MontoTotalAPagar", convenio.MontoTotalAPagar);
            m_params.Add("@MontoParcialidad", convenio.MontoParcialidad);
            m_params.Add("@CantidadDescuentos", convenio.CantidadDescuentos);
            m_params.Add("@Usuario_ID", convenio.Usuario_ID);
            m_params.Add("@TieneDocumentoFirmado", convenio.TieneDocumentoFirmado);
            m_params.Add("@Observaciones", convenio.Observaciones);
            m_params.Add("@MontoMinimoParaAplicarDescuento", convenio.MontoMinimoParaAplicarDescuento);
            m_params.Add("@FechaPrimerDescuento", convenio.FechaPrimerDescuento);
            object obj = DB.ExecuteCommandSP_With_Return(sqlstr, m_params);

            return((int)obj);
        }