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); }
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); }