Example #1
0
        public ActionResult Create([Bind(Include = "Id,Descripcion,Estado")] UnidadMedida unidadMedida)
        {
            if (ModelState.IsValid)
            {
                db.UnidadMedidas.Add(unidadMedida);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(unidadMedida));
        }
Example #2
0
        public ActionResult Create(UnidadMedida unidadmedida)
        {
            if (ModelState.IsValid)
            {
                db.UnidadMedida.Add(unidadmedida);
                db.SaveChanges();
                return(RedirectToAction("Create"));
            }

            return(View(unidadmedida));
        }
 private void CargarDatosAModificar(UnidadMedida Datos)
 {
     try
     {
         this.txtDescripcion.Text = Datos.Descripcion;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #4
0
        public ActionResult Create([Bind(Include = "Id,Unidad,Siglas")] UnidadMedida unidadmedida)
        {
            if (ModelState.IsValid)
            {
                db.UnidadMedida.Add(unidadmedida);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(unidadmedida));
        }
        public void ModificarTest()
        {
            Repositorio <UnidadMedida> repositorio = new Repositorio <UnidadMedida>();
            bool         paso = false;
            UnidadMedida um   = repositorio.Buscar(1);

            um.Nombreunidad = "sksjs";

            paso = repositorio.Modificar(um);
            Assert.AreEqual(true, paso);
        }
Example #6
0
 public async Task <Response> eliminar(UnidadMedida param)
 {
     try
     {
         // localhost:8080/admeli/xcore2/xcore/services.php/unimed/eliminar
         return(await webService.POST <UnidadMedida, Response>("unimed", "eliminar", param));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 private void cargarObjeto()
 {
     unidadMedida = new UnidadMedida();
     if (!nuevo)
     {
         unidadMedida.idUnidadMedida = currentIdUnidadMedida;         // Llenar el id categoria cuando este en esdo modificar
     }
     unidadMedida.nombreUnidad   = textNombreUM.Text;
     unidadMedida.simbolo        = textSimboloUM.Text;
     unidadMedida.estado         = Convert.ToInt32(chkActivoUM.Checked);
     unidadMedida.tieneRegistros = "";
 }
        public List <UnidadMedida> Listar()
        {
            List <UnidadMedida> listaUnidadMedidad = unidadMedidaRepository.GetAll().ToList();
            UnidadMedida        obj = new UnidadMedida()
            {
                Id_UnidadMedida = 0,
                Descripcion     = "Seleccione unidad de medida"
            };

            listaUnidadMedidad.Insert(0, obj);
            return(listaUnidadMedidad);
        }
Example #9
0
 public void Update(UnidadMedidaDTO entity)
 {
     try
     {
         UnidadMedida categoria = Mapper.Map <UnidadMedida>(entity);
         unidadMedidaRepository.Update(categoria);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #10
0
        public int Sp_registrar_unidadmedida(UnidadMedida unidad, Sesion sesion)
        {
            int id = -1;

            try
            {
                con = conn.Conectar();

                if (con != null)
                {
                    tra = con.BeginTransaction();
                    cmd = new MySqlCommand("Sp_registrar_unidadmedida", con)
                    {
                        CommandType = CommandType.StoredProcedure,
                        Transaction = tra
                    };

                    cmd.Parameters.Add(new MySqlParameter("@_nombre", MySqlDbType.VarChar));
                    cmd.Parameters.Add(new MySqlParameter("@_sigla", MySqlDbType.VarChar));
                    cmd.Parameters.Add(new MySqlParameter("@_idusuario", MySqlDbType.Int32));

                    cmd.Parameters[0].Value = unidad.Nombre;
                    cmd.Parameters[1].Value = unidad.Sigla;
                    cmd.Parameters[2].Value = sesion.Usuario.Idusuario;

                    dr = cmd.ExecuteReader();
                    if (dr.HasRows)
                    {
                        while (dr.Read())
                        {
                            id = Convert.ToInt32(dr["_id"]);
                        }
                    }
                    dr.Close();
                    tra.Commit();
                    tra.Dispose();
                }
                return(id);
            }
            catch (MySqlException ex)
            {
                id = -1;
                tra.Rollback();
                tra.Dispose();
                return(id);

                throw ex;
            }
            finally
            {
                cmd.Dispose(); conn.Desconectar(con);
            }
        }
Example #11
0
        private void Eliminar(object p)
        {
            UnidadMedida oRegistro = new UnidadMedida();

            oRegistro = (UnidadMedida)oRegistro.Get(typeof(UnidadMedida), int.Parse(p.ToString()));
            Usuario oUser = new Usuario();

            oRegistro.Baja = true;
            oRegistro.IdUsuarioRegistro = (Usuario)oUser.Get(typeof(Usuario), int.Parse(Session["idUsuario"].ToString()));
            oRegistro.FechaRegistro     = DateTime.Now;
            oRegistro.Save();
        }
Example #12
0
        public void Update(UnidadMedida datos)
        {
            BaseRepository.dataBase.UnidadMedidas.Attach(datos);
            var entry = BaseRepository.dataBase.Entry(datos);

            entry.State = EntityState.Modified;

            entry.Property(e => e.FechaCreacion).IsModified   = false;
            entry.Property(e => e.UsuarioCreacion).IsModified = false;

            BaseRepository.dataBase.SaveChanges();
        }
Example #13
0
 public void ObtenerCatUnidadMedida(UnidadMedida Datos)
 {
     try
     {
         Catalogo_Datos cd = new Catalogo_Datos();
         cd.ObtenerCatUnidadMedida(Datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #14
0
        void SetearIngrediente(IngredienteReceta ingredienteReceta)
        {
            UnidadMedida unidad = (UnidadMedida)Enum.Parse(typeof(UnidadMedida), cboUnidad.SelectedItem.ToString());

            if (ingredienteReceta.Ingrediente == null)
            {
                ingredienteReceta.Ingrediente = new Ingrediente();
            }

            ingredienteReceta.Ingrediente.Nombre = txtIngrediente.Text;
            ingredienteReceta.Cantidad           = decimal.Parse(txtCantidad.Text);
            ingredienteReceta.Unidad             = unidad;
        }
        public void GuardarTest()
        {
            UnidadMedida u = new UnidadMedida();

            u.Idunidadmedida = 1;
            u.Nombreunidad   = "libra";

            Repositorio <UnidadMedida> repositorio = new Repositorio <UnidadMedida>();
            bool estado = false;

            estado = repositorio.Guardar(u);
            Assert.AreEqual(true, estado);
        }
Example #16
0
        public void GuardarTest()
        {
            UnidadMedida u = new UnidadMedida();

            u.Idunidadmedida = 1;
            u.Nombreunidad   = "Kilos";

            Repositorio <UnidadMedida> repositorio = new Repositorio <UnidadMedida>();
            bool paso = false;

            paso = repositorio.Guardar(u);
            Assert.AreEqual(true, paso);
        }
        public void GuardarTest()
        {
            Repositorio <UnidadMedida> db = new Repositorio <UnidadMedida> ();
            bool         paso             = false;
            UnidadMedida um = new UnidadMedida();

            um.Idunidadmedida = 1;
            um.Nombreunidad   = "yes";

            paso = db.Guardar(um);

            Assert.AreEqual(true, paso);
        }
Example #18
0
        public UnidadMedida ToModel()
        {
            UnidadMedida model = new UnidadMedida
            {
                UnidadMedidaId = _UnidadMedidaId,
                Codigo         = _Codigo,
                Nombre         = _Nombre,
                Descripcion    = _Descripcion,
                Simbolo        = _Simbolo
            };

            return(model);
        }
Example #19
0
        public Stock StockActual(Entidades.Almacen almacen, Articulo articulo, UnidadMedida unidad)
        {
            var inventario = almacen.Inventarios.Buscar(c => c.Articulo == articulo);
            var stock      = _mapper.CrearDto(inventario);

            if (unidad != null)
            {
                stock.Cantidad     = unidad.Convertir(inventario.Unidad, stock.Cantidad);
                stock.UnidadMedida = unidad.Codigo;
            }
            stock.PrecioPromedio = stock.Valorizacion / stock.Cantidad;
            return(stock);
        }
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            var    um  = new UnidadMedida();
            String msj = "";

            if (txtNombreUM.Text.Trim() != "")
            {
                if (txtDescriptionUM.Text.Trim() != "")
                {
                    if (Program.Evento == 0)
                    {
                        um.Code_unit   = txtCodigoUM.Text;
                        um.Unit_name   = txtNombreUM.Text;
                        um.Description = txtDescriptionUM.Text;
                        um.created_at  = DateTime.Today;
                        um.updated_at  = DateTime.Today;

                        msj = UM.RegistrarUnidadMedida(um);
                        if (msj == "Esta unidad de medida ya ha sido Registrado.")
                        {
                            MessageBox.Show(msj, "Sistema de Facturacion.", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        }
                        else
                        {
                            MessageBox.Show(msj, "Sistema de Facturacion.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            Limpiar();
                        }
                    }
                    else
                    {
                        um.Code_unit   = txtCodigoUM.Text;
                        um.Unit_name   = txtNombreUM.Text;
                        um.Description = txtDescriptionUM.Text;
                        um.updated_at  = DateTime.Today;
                        MessageBox.Show(UM.ActualizarUnidadMedida(um), "Sistema de Facturacion.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        Limpiar();
                        Close();
                    }
                }
                else
                {
                    MessageBox.Show("Por Favor Ingrese decripcion de la marca.", "Sistema de Facturacion.", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    txtDescriptionUM.Focus();
                }
            }
            else
            {
                MessageBox.Show("Por Favor Ingrese Nombre de la marca.", "Sistema de Facturacion.", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtNombreUM.Focus();
            }
        }
Example #21
0
        public async Task <Response> PostUnidadMedida([FromBody] UnidadMedida unidadMedida)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(new Response
                    {
                        IsSuccess = false,
                        Message = Mensaje.ModeloInvalido
                    });
                }

                var respuesta = Existe(unidadMedida);
                if (!respuesta.IsSuccess)
                {
                    db.UnidadMedida.Add(unidadMedida);
                    await db.SaveChangesAsync();

                    return(new Response
                    {
                        IsSuccess = true,
                        Message = Mensaje.Satisfactorio
                    });
                }

                return(new Response
                {
                    IsSuccess = false,
                    Message = Mensaje.Satisfactorio
                });
            }
            catch (Exception ex)
            {
                await GuardarLogService.SaveLogEntry(new LogEntryTranfer
                {
                    ApplicationName      = Convert.ToString(Aplicacion.SwRm),
                    ExceptionTrace       = ex,
                    Message              = Mensaje.Excepcion,
                    LogCategoryParametre = Convert.ToString(LogCategoryParameter.Critical),
                    LogLevelShortName    = Convert.ToString(LogLevelParameter.ERR),
                    UserName             = "",
                });

                return(new Response
                {
                    IsSuccess = false,
                    Message = Mensaje.Error,
                });
            }
        }
 public void nuevoProducto()
 {
     nombreProducto  = "";
     stockRiesgo     = 0;
     precio          = 0;
     descripcion     = "";
     categoria       = null;
     unidad          = null;
     codProducto     = 0;
     precioMayorista = 0;
     unidadTiempo    = null;
     tiempo          = 0;
     cantProductos   = 0;
 }
        // GET: UnidadMedida/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            UnidadMedida unidadMedida = db.UnidadMedida.Find(id);

            if (unidadMedida == null)
            {
                return(HttpNotFound());
            }
            return(View(unidadMedida));
        }
 public ActionResult DeleteConfirmed(int id)
 {
     try
     {
         UnidadMedida unidadmedida = db.UnidadMedida.Find(id);
         db.UnidadMedida.Remove(unidadmedida);
         db.SaveChanges();
     }
     catch (Exception)
     {
         throw new Exception("Este registro se utiliza en una relacion y no lo puede borrar");
     }
     return(RedirectToAction("Index"));
 }
Example #25
0
        public IHttpActionResult DeleteUnidadMedida(string id)
        {
            UnidadMedida unidadMedida = db.UnidadMedida.Find(id);

            if (unidadMedida == null)
            {
                return(NotFound());
            }

            db.UnidadMedida.Remove(unidadMedida);
            db.SaveChanges();

            return(Ok());
        }
Example #26
0
        private async void ExecuteAnular()
        {
            try
            {
                // Estados
                this.IsRunning = true;
                this.IsEnabled = false;

                /// Verificacion si el registro esta anulado
                if (this.estado == 0)
                {
                    await App.Current.MainPage.DisplayAlert("Anular", "Este registro ya esta anulado \n" + this.nombreUnidad, "Aceptar");

                    return;
                }

                /// pregunta al usuario (Confirmacion)
                if (await App.Current.MainPage.DisplayAlert("Anular", "¿esta seguro de anular este registro? \n" + this.nombreUnidad, "Aceptar", "Cancelar") == false)
                {
                    return;
                }

                /// Preparando el objeto para enviar
                UnidadMedida unidadMedida = new UnidadMedida();
                unidadMedida.idUnidadMedida = this.idUnidadMedida;

                /// Ejecutando el webservice
                // localhost:8080/admeli/xcore2/xcore/services.php/marca/desactivar

                // localhost:8080/admeli/xcore2/xcore/services.php/unimed/desactivar
                Response response = await webService.POST <UnidadMedida, Response>("unimed", "desactivar", unidadMedida);

                // Message response
                await App.Current.MainPage.DisplayAlert("Anular", response.Message, "Aceptar");

                // Refrescar la lista
                UnidadMedidaViewModel.GetInstance().ExecuteRefresh();
            }
            catch (Exception ex)
            {
                // Error message
                await App.Current.MainPage.DisplayAlert("Error", ex.Message, "Aceptar");
            }
            finally
            {
                // Estados
                this.IsRunning = false;
                this.IsEnabled = true;
            }
        }
Example #27
0
        public int Delete(UnidadMedida entity)
        {
            int idResult;

            using (var comando = _database.GetStoredProcCommand(string.Format("{0}{1}", ConectionStringRepository.EsquemaName, "SGE_UNIDAD_MEDIDA_DELETE")))
            {
                _database.AddInParameter(comando, "@Id", DbType.Int32, entity.Id);
                _database.AddOutParameter(comando, "@Response", DbType.Int32, 11);
                _database.ExecuteNonQuery(comando);
                idResult = Convert.ToInt32(_database.GetParameterValue(comando, "@Response"));
            }

            return(idResult);
        }
Example #28
0
        public ActionResult Crear()
        {
            ViewData["Accion"] = "Crear";

            var unidadMedida = new UnidadMedida
            {
                Nombre      = string.Empty,
                Abreviatura = string.Empty,
                Descripcion = string.Empty
            };

            PrepararDatos(ref unidadMedida, IdEmpresa);
            return(PartialView("UnidadMedidaPanel", unidadMedida));
        }
Example #29
0
        /// <summary>
        /// actualiza un registro
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void ASPxGridView1_RowUpdating(object sender, DevExpress.Web.Data.ASPxDataUpdatingEventArgs e)
        {
            try
            {
                using (var conexion = new DataModelFE())
                {
                    // se declara el objeto a insertar
                    UnidadMedida dato = new UnidadMedida();
                    //llena el objeto con los valores de la pantalla
                    dato.codigo = e.NewValues["codigo"] != null ? e.NewValues["codigo"].ToString() : null;

                    //busca el objeto
                    dato = conexion.UnidadMedida.Find(dato.codigo);

                    dato.descripcion         = e.NewValues["descripcion"] != null ? e.NewValues["descripcion"].ToString().ToUpper() : null;
                    dato.estado              = e.NewValues["estado"].ToString();
                    dato.usuarioModificacion = Session["usuario"].ToString();
                    dato.fechaModificacion   = Date.DateTimeNow();

                    //modifica objeto
                    conexion.Entry(dato).State = EntityState.Modified;
                    conexion.SaveChanges();

                    //esto es para el manero del devexpress
                    e.Cancel = true;
                    this.ASPxGridView1.CancelEdit();
                }
            }
            catch (DbEntityValidationException ex)
            {
                // Retrieve the error messages as a list of strings.
                var errorMessages = ex.EntityValidationErrors
                                    .SelectMany(x => x.ValidationErrors)
                                    .Select(x => x.ErrorMessage);

                // Join the list to a single string.
                var fullErrorMessage = string.Join("; ", errorMessages);
                // Throw a new DbEntityValidationException with the improved exception message.
                throw new DbEntityValidationException(fullErrorMessage, ex.EntityValidationErrors);
            }
            catch (Exception ex)
            {
                throw new Exception(Utilidades.validarExepcionSQL(ex), ex.InnerException);
            }
            finally
            {
                //refescar los datos
                this.refreshData();
            }
        }
Example #30
0
 public Producto(int idProducto, int codigoBarras, string nombre, TipoVenta tipoVenta, double precioCompra, double precioVenta, double precioMayoreo, UnidadMedida unidadMedida, double cantidad, Departamento departamento, bool descuento)
 {
     _idProducto    = idProducto;
     _codigoBarras  = codigoBarras;
     _nombre        = nombre;
     _tipoVenta     = tipoVenta;
     _precioCompra  = precioCompra;
     _precioVenta   = precioVenta;
     _precioMayoreo = precioMayoreo;
     _unidadMedida  = unidadMedida;
     _cantidad      = cantidad;
     _departamento  = departamento;
     _descuento     = descuento;
 }