Пример #1
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                var dao = BusinessMapper.GetDaoByEntity(BusinessMapper.eEntities.IdentAtencion);
                IdentAtencionDTO entity = (DTO.IdentAtencionDTO)CRUDHelper.Read(Convert.ToInt32(pnlControls.Attributes["RecId"]), dao);

                FormsHelper.FillEntity(tblControls, entity);

                if (!entity.Estado && dao.ExisteAvisoEnVigencia(entity.IdentifIdentAte))
                {
                    throw new Exception("No se puede deshabilitar, ya que se encuentra en uso por un aviso vigente.");
                }

                CRUDHelper.Update(entity,
                                  BusinessMapper.GetDaoByEntity(BusinessMapper.eEntities.IdentAtencion));

                pnlControls.Visible = false;
                RefreshGrid(gv);
            }
            catch (Exception ex)
            {
                FormsHelper.MsgError(lblError, ex);
            }
        }
Пример #2
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            string err = string.Empty;

            try
            {
                int recId = Convert.ToInt32(pnlControls.Attributes["RecId"]);

                if (Valid(recId, out err))
                {
                    var entity = Business.Costos.Read(recId);
                    FormsHelper.FillEntity(tblCosto, entity);

                    Business.Costos.Update(entity, CostosFrecuencia, CostosProveedor);

                    pnlControls.Visible = false;

                    RefreshGrid(gv);
                }
                else
                {
                    throw new Exception(err);
                }
            }
            catch (Exception ex)
            {
                FormsHelper.MsgError(lblError, ex);
            }
        }
Пример #3
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            string err = string.Empty;

            try
            {
                if (Valid(out err))
                {
                    var entity = Business.Avisos.Read(Convert.ToInt32(pnlControls.Attributes["RecId"]));
                    FormsHelper.FillEntity(tblControls, entity);

                    if (!trDuracion.Visible)
                    {
                        (entity as DTO.AvisosDTO).Duracion = null;
                    }

                    Business.Avisos.Update(entity, Atencion);

                    pnlControls.Visible = false;
                    RefreshGrid(gv);
                }
                else
                {
                    throw new Exception(err);
                }
            }
            catch (Exception ex)
            {
                FormsHelper.MsgError(lblError, ex);
            }
        }
Пример #4
0
        protected void btnAdd_Click(object sender, EventArgs e)
        {
            string err = string.Empty;

            try
            {
                if (Valid(out err))
                {
                    var entity = new DTO.FrecuenciaDTO();
                    FormsHelper.FillEntity(tblControls, entity);

                    Business.Frecuencias.Create(entity, Detalles);

                    pnlControls.Visible = false;
                    RefreshGrid(gv);
                }
                else
                {
                    throw new Exception(err);
                }
            }
            catch (Exception ex)
            {
                FormsHelper.MsgError(lblError, ex);
            }
        }
Пример #5
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            string err = string.Empty;

            try
            {
                if (Valid(out err))
                {
                    var entity = Business.Monedas.Read(Convert.ToInt32(pnlControls.Attributes["RecId"]));
                    FormsHelper.FillEntity(tblControls, entity);

                    Business.Monedas.Update(entity, TipoCambio);

                    pnlControls.Visible = false;
                    RefreshGrid(gv);
                }
                else
                {
                    throw new Exception(err);
                }
            }
            catch (Exception ex)
            {
                FormsHelper.MsgError(lblError, ex);
            }
        }
Пример #6
0
        protected void btnAdd_Click(object sender, EventArgs e)
        {
            string err = string.Empty;

            try
            {
                if (Valid(out err))
                {
                    var entity = new DTO.PiezasArteDTO();
                    FormsHelper.FillEntity(tblControls, entity);

                    if (!trDuracion.Visible)
                    {
                        (entity as DTO.PiezasArteDTO).Duracion = null;
                    }

                    Business.PiezasArte.Create(entity, Productos);

                    pnlControls.Visible = false;
                    RefreshGrid(gv);
                }
                else
                {
                    throw new Exception(err);
                }
            }
            catch (Exception ex)
            {
                FormsHelper.MsgError(lblError, ex);
            }
        }
Пример #7
0
        protected void btnAdd_Click(object sender, EventArgs e)
        {
            string err = string.Empty;

            try
            {
                if (ASPxPageControl1.ActiveTabPage == ASPxPageControl1.TabPages[3])
                {
                    if (ValidCostCopy(null, out err))
                    {
                        var entidad = miCosto;

                        ///// Vuelve a grabar la fecha - por las dudas que no haya aceptado la propuesta /////
                        miCosto.VigDesde = Convert.ToDateTime(deVigDesde0.Text);
                        miCosto.VigHasta = Convert.ToDateTime(deVigHasta0.Text);

                        Business.Costos.Create(entidad, CostosFrecuencia, CostosProveedor);

                        RefreshGrid(gv);
                    }
                    else
                    {
                        throw new Exception(err);
                    }
                }
                else
                {
                    if (Valid(null, out err))
                    {
                        var entity = new DTO.CostosDTO();
                        FormsHelper.FillEntity(tblCosto, entity);

                        Business.Costos.Create(entity, CostosFrecuencia, CostosProveedor);

                        pnlControls.Visible = false;
                        RefreshGrid(gv);
                    }
                    else
                    {
                        throw new Exception(err);
                    }
                }
            }
            catch (Exception ex)
            {
                FormsHelper.MsgError(lblError, ex);
            }
        }
Пример #8
0
        protected void btnAdd_Click(object sender, EventArgs e)
        {
            try
            {
                var entity = new DTO.IdentAtencionDTO();
                FormsHelper.FillEntity(tblControls, entity);
                CRUDHelper.Create(entity,
                                  BusinessMapper.GetDaoByEntity(BusinessMapper.eEntities.IdentAtencion));

                pnlControls.Visible = false;
                RefreshGrid(gv);
            }
            catch (Exception ex)
            {
                FormsHelper.MsgError(lblError, ex);
            }
        }
Пример #9
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                var entity = this.ReadMethod(Convert.ToInt32(this.Attributes["RecId"]));
                FormsHelper.FillEntity(this.tblABM, entity);
                this.update(entity);

                this.Visible = false;
                OnGuardar(new ABMEventArgs());
                OnActualizarGrilla(new ABMEventArgs());
            }
            catch (Exception ex)
            {
                FormsHelper.MsgError(lblError, ex);
            }
        }
Пример #10
0
        protected void btnAdd_Click(object sender, EventArgs e)
        {
            try
            {
                FormsHelper.FillEntity(this.tblABM, ObjetoDTO);
                this.create(ObjetoDTO);

                this.Visible = false;
                OnAgregar(new ABMEventArgs());
                OnActualizarGrilla(new ABMEventArgs());
            }
            catch (Exception ex)
            {
                FormsHelper.MsgError(lblError, ex);
                //MsgError(ex);
            }
        }
Пример #11
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                var entity = CRUDHelper.Read(Convert.ToInt32(pnlControls.Attributes["RecId"]), BusinessMapper.GetDaoByEntity(BusinessMapper.eEntities.Frecuencia));

                FormsHelper.FillEntity(tblControls, entity);

                Business.Frecuencias.Update(entity, Detalles);

                pnlControls.Visible = false;
                RefreshGrid(gv);
            }
            catch (Exception ex)
            {
                FormsHelper.MsgError(lblError, ex);
            }
        }
Пример #12
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            string err = string.Empty;

            try
            {
                if (Valid(out err))
                {
                    var entity = CRUDHelper.Read(Convert.ToInt32(pnlControls.Attributes["RecId"]), BusinessMapper.GetDaoByEntity(BusinessMapper.eEntities.EspacioCont));

                    FormsHelper.FillEntity(tblControls, entity);

                    if (!trIntervalo.Visible)
                    {
                        entity.IdentifIntervalo = null;
                    }

                    if (!trFrecuencia.Visible)
                    {
                        entity.IdentifFrecuencia = null;
                    }

                    if (!trHoraFin.Visible || !trHoraInicio.Visible)
                    {
                        entity.HoraFin    = null;
                        entity.HoraInicio = null;
                    }

                    CRUDHelper.Update(entity, BusinessMapper.GetDaoByEntity(BusinessMapper.eEntities.EspacioCont));

                    pnlControls.Visible = false;

                    RefreshGrid(gv);
                }
                else
                {
                    throw new Exception(err);
                }
            }
            catch (Exception ex)
            {
                FormsHelper.MsgError(lblError, ex);
            }
        }
Пример #13
0
        protected void btnAddProveedor_Click(object sender, EventArgs e)
        {
            string err = string.Empty;

            try
            {
                if (ValidProveedor(out err))
                {
                    //Si no hago esto con un aux, no funciona, porque 'Productos' se actualiza en el Viewstate.
                    List <DTO.CostosProveedorDTO> aux = CostosProveedor;

                    var costosProveedor = new DTO.CostosProveedorDTO();

                    FormsHelper.FillEntity(tblProveedor, costosProveedor);
                    costosProveedor.Costo = spCostoProveedor.Number;

                    costosProveedor.RecId = aux.Count;
                    aux.Add(costosProveedor);

                    CostosProveedor = aux;
                    RefreshAbmGrid(gvABMProveedor);

                    //Limpio controles.
                    ucIdentifProv.SelectedValue = null;
                    rbCategoria.SelectedItem    = null;
                    cbIncluidoOP.Checked        = false;
                    cbEstimado.Checked          = false;
                    rbTipoCosto.SelectedItem    = null;
                    ucIdentifMon.SelectedValue  = null;
                    spGrossingUp.Value          = null;
                    spCostoProveedor.Value      = 0;
                }
                else
                {
                    throw new Exception(err);
                }
            }
            catch (Exception ex)
            {
                MsgErrorProveedor(ex);
            }
        }
Пример #14
0
        protected void btnAddFrecuencia_Click(object sender, EventArgs e)
        {
            string err = string.Empty;

            try
            {
                if (ValidFrecuencia(out err))
                {
                    //Si no hago esto con un aux, no funciona, porque 'Productos' se actualiza en el Viewstate.
                    List <DTO.CostosFrecuenciaDTO> aux = CostosFrecuencia;

                    if (trDiaSemana.Visible)
                    {
                        for (int i = 0; i < clDiaSemana.SelectedItems.Count; i++)
                        {
                            var costosFrecuencia = new DTO.CostosFrecuenciaDTO();

                            FormsHelper.FillEntity(tblFrecuencia, costosFrecuencia);

                            costosFrecuencia.DiaSemana = Convert.ToString(clDiaSemana.SelectedValues[i]);
                            costosFrecuencia.Costo     = spCostoFrecuencia.Number;
                            costosFrecuencia.RecId     = aux.Count;

                            aux.Add(costosFrecuencia);
                        }
                    }
                    else
                    {
                        var costosFrecuencia = new DTO.CostosFrecuenciaDTO();

                        FormsHelper.FillEntity(tblFrecuencia, costosFrecuencia);

                        costosFrecuencia.Costo = spCostoFrecuencia.Number;
                        costosFrecuencia.RecId = aux.Count;

                        aux.Add(costosFrecuencia);
                    }

                    CostosFrecuencia = aux;
                    RefreshAbmGrid(gvABMFrecuencia);

                    //Limpio controles.
                    spDia.Value = null;

                    for (int i = 0; i < clDiaSemana.Items.Count; i++)
                    {
                        clDiaSemana.Items[i].Selected = false;
                    }
                    clDiaSemana.SelectedItem = null;
                    teHoraDesde.Value        = null;
                    teHoraHasta.Value        = null;
                    spCostoFrecuencia.Value  = null;
                }
                else
                {
                    throw new Exception(err);
                }
            }
            catch (Exception ex)
            {
                FormsHelper.MsgError(lblErrorFrecuencia, ex);
            }
        }