void IdentifEspacio0_SelectedIndexChanged(object sender, EventArgs e) { string sWhere = "IdentifEspacio = '" + this.UcIdentifEspacio0.SelectedValue + "' ORDER BY VIGHASTA DESC"; string oldFDesde = string.Empty; string oldFHasta = string.Empty; var oCosto = DTOHelper.InstanciarObjetoPorNombreDeTabla("Costos"); var oFrecuencia = DTOHelper.InstanciarObjetoPorNombreDeTabla("CostosFrecuencia"); var oProveedor = DTOHelper.InstanciarObjetoPorNombreDeTabla("CostosProveedor"); DAOBase <DTO.CostosDTO> M = new CostosDAO(); CostosDTO costo = M.ReadUnique(sWhere); FechaDesde = costo.VigHasta.AddDays(1).ToShortDateString(); oldFDesde = costo.VigDesde.ToShortDateString(); if (Convert.ToDateTime(FechaDesde).Month < 12) { FechaHasta = new DateTime(Convert.ToDateTime(FechaDesde).Year, Convert.ToDateTime(FechaDesde).Month + 1, 1).AddDays(-1).ToShortDateString(); } else { FechaHasta = new DateTime(Convert.ToDateTime(FechaDesde).Year, 12, 31).ToShortDateString(); } deVigDesde0.Text = FechaDesde; deVigHasta0.Text = FechaHasta; miCosto = costo; sWhere = "RECID > 0 ORDER BY RECID DESC"; costo = M.ReadUnique(sWhere); miCosto.RecId = costo.RecId + 1; miCosto.Confirmado = ""; miCosto.FecConfirmado = null; miCosto.VigDesde = Convert.ToDateTime(FechaDesde); miCosto.VigHasta = Convert.ToDateTime(FechaHasta); miCosto.Version = null; sWhere = "IdentifEspacio = '" + this.UcIdentifEspacio0.SelectedValue + "' AND YEAR(VIGDESDE) = " + Convert.ToDateTime(oldFDesde).Year + " AND MONTH(VIGDESDE) = " + Convert.ToDateTime(oldFDesde).Month + " AND DAY(VIGDESDE) = " + Convert.ToDateTime(oldFDesde).Day; DAOBase <DTO.CostosProveedorDTO> O = new CostosProveedorDAO(); CostosProveedor = O.ReadAll(sWhere); DAOBase <DTO.CostosFrecuenciaDTO> N = new CostosFrecuenciaDAO(); CostosFrecuencia = N.ReadAll(sWhere); }
void IdentifEspacio0_SelectedIndexChanged(object sender, EventArgs e) { string sWhere = "IdentifEspacio = '" + this.UcIdentifEspacio0.SelectedValue + "' ORDER BY VIGHASTA DESC"; string oldFDesde = string.Empty; string oldFHasta = string.Empty; var oCosto = DTOHelper.InstanciarObjetoPorNombreDeTabla("Costos"); var oFrecuencia = DTOHelper.InstanciarObjetoPorNombreDeTabla("CostosFrecuencia"); var oProveedor = DTOHelper.InstanciarObjetoPorNombreDeTabla("CostosProveedor"); DAOBase<DTO.CostosDTO> M = new CostosDAO(); CostosDTO costo = M.ReadUnique(sWhere); FechaDesde = costo.VigHasta.AddDays(1).ToShortDateString(); oldFDesde = costo.VigDesde.ToShortDateString(); if (Convert.ToDateTime(FechaDesde).Month < 12) FechaHasta = new DateTime(Convert.ToDateTime(FechaDesde).Year, Convert.ToDateTime(FechaDesde).Month + 1, 1).AddDays(-1).ToShortDateString(); else FechaHasta = new DateTime(Convert.ToDateTime(FechaDesde).Year,12,31).ToShortDateString(); deVigDesde0.Text = FechaDesde; deVigHasta0.Text = FechaHasta; miCosto = costo; sWhere = "RECID > 0 ORDER BY RECID DESC"; costo = M.ReadUnique(sWhere); miCosto.RecId = costo.RecId + 1; miCosto.Confirmado = ""; miCosto.FecConfirmado = null; miCosto.VigDesde = Convert.ToDateTime(FechaDesde); miCosto.VigHasta = Convert.ToDateTime(FechaHasta); miCosto.Version = null; sWhere = "IdentifEspacio = '" + this.UcIdentifEspacio0.SelectedValue + "' AND YEAR(VIGDESDE) = " + Convert.ToDateTime(oldFDesde).Year + " AND MONTH(VIGDESDE) = " + Convert.ToDateTime(oldFDesde).Month + " AND DAY(VIGDESDE) = " + Convert.ToDateTime(oldFDesde).Day; DAOBase<DTO.CostosProveedorDTO> O = new CostosProveedorDAO(); CostosProveedor = O.ReadAll(sWhere); DAOBase<DTO.CostosFrecuenciaDTO> N = new CostosFrecuenciaDAO(); CostosFrecuencia = N.ReadAll(sWhere); }
public static List <CostosFrecuenciaDTO> ReadAllFrecuencia(string identifEspacio, DateTime vigDesde, DateTime vigHasta) { return(daoFrecuencia.ReadAll(string.Format("IdentifEspacio = '{0}' AND VigDesde = '{1}' AND VigHasta = '{2}'", identifEspacio, vigDesde.ToString("yyyyMMdd"), vigHasta.ToString("yyyyMMdd")))); }