Exemplo n.º 1
0
        private void cargarForm(tbParametrosEmpresa parametros)
        {
            try
            {
                txtUtilidadBase.Text                = parametros.utilidadBase.ToString();
                txtDescBase.Text                    = parametros.descuentoBase.ToString();
                txtCambioDolar.Text                 = parametros.cambioDolar.ToString();
                txtPlazoCredMax.Text                = parametros.plazoMaximoCredito.ToString();
                txtPlazoMaxProf.Text                = parametros.plazoMaximoProforma.ToString();
                chkAprobDes.Checked                 = (bool)parametros.aprobacionDescuento;
                chkManejaInventario.Checked         = (bool)parametros.manejaInventario;
                txtPrecioBase.Text                  = parametros.precioBase.ToString();
                chkFacturacionElectronica.Checked   = (bool)parametros.facturacionElectronica;
                chkObligaClienteFacturacion.Checked = (bool)parametros.clienteObligatorioFact;
                chkServicioMesa.Checked             = (bool)parametros.servicioMesa;

                if (chkServicioMesa.Checked)
                {
                    txtPorcServicioMesa.Text = parametros.porcServicioMesa.ToString();
                }
                else
                {
                    txtPorcServicioMesa.ResetText();
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemplo n.º 2
0
 private void cargarDatos()
 {
     try
     {
         parametrosGlobal.idEmpresa     = Global.Usuario.tbEmpresa.id.Trim();
         parametrosGlobal.idTipoEmpresa = Global.Usuario.tbEmpresa.tipoId;
         parametrosGlobal = empresaIns.getEntityParametros(parametrosGlobal);
         cargarForm(parametrosGlobal);
     }
     catch (Exception)
     {
         throw;
     }
 }
Exemplo n.º 3
0
 public tbParametrosEmpresa GuardarParametros(tbParametrosEmpresa entity)
 {
     try
     {
         using (dbSisSodInaEntities context = new dbSisSodInaEntities())
         {
             context.tbParametrosEmpresa.Add(entity);
             context.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         throw new SaveEntityException("Empresa");
     }
     return(entity);
 }
Exemplo n.º 4
0
        public tbParametrosEmpresa ActualizarParametros(tbParametrosEmpresa entity)
        {
            try
            {
                using (dbSisSodInaEntities context = new dbSisSodInaEntities())
                {
                    context.Entry(entity).State = System.Data.Entity.EntityState.Modified;


                    context.SaveChanges();
                    return(entity);
                }
            }
            catch (Exception EX)
            {
                throw new UpdateEntityException(" Parámetros Empresa  ");
            }
        }
Exemplo n.º 5
0
        public tbParametrosEmpresa GetEntityParametros(tbParametrosEmpresa entity)
        {
            try
            {
                using (dbSisSodInaEntities context = new dbSisSodInaEntities())

                    entity = (from p in context.tbParametrosEmpresa
                              where p.idEmpresa == entity.idEmpresa &&
                              p.idTipoEmpresa == entity.idTipoEmpresa

                              select p).SingleOrDefault();

                return(entity);
            }
            catch (Exception)
            {
                throw new SaveEntityException("Parámetros Empresa");
            }
        }
Exemplo n.º 6
0
        public void modificar()
        {
            DialogResult resp = MessageBox.Show("Esta seguro que desea modificar los datos?", "Guardar datos", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            try
            {
                if (resp == DialogResult.Yes)
                {
                    if (validarDatos())
                    {
                        //bool isNuevo = false;
                        //if (empresaGlobal.tbParametrosEmpresa == null)
                        //{
                        //    empresaGlobal.tbParametrosEmpresa = new tbParametrosEmpresa();
                        //    isNuevo = true;
                        //}
                        tbParametrosEmpresa parametros = new tbParametrosEmpresa();
                        parametros.id            = parametrosGlobal.id;
                        parametros.utilidadBase  = float.Parse(txtUtilidadBase.Text.Trim());
                        parametros.descuentoBase = decimal.Parse(txtDescBase.Text.Trim());
                        parametros.cambioDolar   = decimal.Parse(txtCambioDolar.Text.Trim());

                        parametros.plazoMaximoCredito  = int.Parse(txtPlazoCredMax.Text.Trim());
                        parametros.plazoMaximoProforma = int.Parse(txtPlazoMaxProf.Text.Trim());
                        parametros.precioBase          = int.Parse(txtPrecioBase.Text.Trim());

                        parametros.aprobacionDescuento    = chkAprobDes.Checked;
                        parametros.manejaInventario       = chkManejaInventario.Checked;
                        parametros.facturacionElectronica = chkFacturacionElectronica.Checked;
                        parametros.clienteObligatorioFact = chkObligaClienteFacturacion.Checked;

                        parametros.idEmpresa     = parametrosGlobal.idEmpresa;
                        parametros.idTipoEmpresa = parametrosGlobal.idTipoEmpresa;

                        parametros.servicioMesa = chkServicioMesa.Checked;
                        if (chkServicioMesa.Checked)
                        {
                            parametros.porcServicioMesa = int.Parse(txtPorcServicioMesa.Text);
                        }
                        else
                        {
                            parametros.porcServicioMesa = null;
                        }

                        try
                        {
                            //if (isNuevo)
                            //{
                            //    empresaGlobal = empresaIns.guardar(empresaGlobal);
                            //}
                            //else
                            //{
                            empresaIns.modificarParamtros(parametros);

                            //}


                            MessageBox.Show("Los datos han sido actualizados en la base de datos.", "Actualización.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                        catch (Exception)
                        {
                            MessageBox.Show("No se pudieron guardar los datos.", "Actualización.", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                }
                cargarDatos();
            }
            catch (UpdateEntityException ex)
            {
                MessageBox.Show("Ha ocurrido un error. Comuniquese con el administrador " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemplo n.º 7
0
 public tbParametrosEmpresa modificarParamtros(tbParametrosEmpresa entity)
 {
     return(empresaIns.ActualizarParametros(entity));
 }
Exemplo n.º 8
0
 public tbParametrosEmpresa GuardarParametros(tbParametrosEmpresa entity)
 {
     return(empresaIns.GuardarParametros(entity));
 }
Exemplo n.º 9
0
 public tbParametrosEmpresa getEntityParametros(tbParametrosEmpresa entity)
 {
     return(empresaIns.GetEntityParametros(entity));
 }