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 void Inicializar(BusinessMapper.eEntities entidad) { ObjetoDTO = DTOHelper.InstanciarObjetoPorNombreDeTabla(entidad.ToString()); Entidad = entidad; dao = BusinessMapper.GetDaoByEntity(entidad); this.create = Create; this.update = Update; this.ReadMethod = Read; this.delete = Delete; List <ABMControl> controls = GetControlsByEntity(entidad); BuildControls(controls.ToArray()); }