コード例 #1
0
        TipoProductos llenarClase()
        {
            TipoProductos tipos = new TipoProductos();

            tipos.Nombres = NombresTextBox.Text;
            return(tipos);
        }
コード例 #2
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show(MensajePregunta, this.Text,
                                MessageBoxButtons.YesNo, MessageBoxIcon.Question) !=
                DialogResult.Yes)
            {
                return;
            }

            TipoProductosBC objTipoProductosBC = new TipoProductosBC();
            TipoProductos   objTipoProducto    = new TipoProductos();

            objTipoProducto.Nombre      = txtNombre.Text;
            objTipoProducto.ProveedorId = Convert.ToInt32(cbProveedor.SelectedValue.
                                                          ToString());
            objTipoProducto.Descripcion = txtDescripcion.Text;

            if (Modo == TypeModo.Editar)
            {
                objTipoProducto.TipoProductoId = Id;
                objTipoProductosBC.TipoProductosEditar(objTipoProducto);
            }
            else if (Modo == TypeModo.Registrar)
            {
                objTipoProductosBC.TipoProductosRegistrar(objTipoProducto);
            }
            else if (Modo == TypeModo.Eliminar)
            {
                objTipoProducto.TipoProductoId = Id;
                objTipoProductosBC.TipoProductosEliminar(Id);
            }
            objDelegado();
            MessageBox.Show(MensajeRespuesta, this.Text,
                            MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
コード例 #3
0
        public void TipoProductosRegistrar(TipoProductos objTipoProductos)
        {
            PVEntities context = new PVEntities();

            context.TipoProductos.Add(objTipoProductos);
            context.SaveChanges();
        }
コード例 #4
0
        public void TipoProductosEliminar(int TipoProductosId)
        {
            PVEntities    context          = new PVEntities();
            TipoProductos objTipoProductos = context.TipoProductos
                                             .FirstOrDefault(X =>
                                                             X.TipoProductoId == TipoProductosId);

            context.TipoProductos.Remove(objTipoProductos);
            context.SaveChanges();
        }
コード例 #5
0
        public void TipoProductosEditar(TipoProductos objTipoProductos)
        {
            PVEntities context = new PVEntities();

            TipoProductos objTipoProductosOri = context.TipoProductos.FirstOrDefault(X =>
                                                                                     X.TipoProductoId == objTipoProductos.TipoProductoId);

            objTipoProductosOri.Nombre      = objTipoProductos.Nombre;
            objTipoProductosOri.ProveedorId = objTipoProductos.ProveedorId;
            objTipoProductosOri.Descripcion = objTipoProductos.Descripcion;

            context.SaveChanges();
        }
コード例 #6
0
        public ActionResult Create(TipoProductos objetoCararcteristicas)
        {
            Usuarios usuarioSesionActual = (Usuarios)Session["usuarioSesion"];

            if (usuarioSesionActual == null)
            {
                return(RedirectToAction("IniciarSesion", "Usuario"));
            }

            cargarDatosIniciales();
            bool banderaGuardar = TipoProductosDB.guardarTipoProductos(objetoCararcteristicas);

            MostrarMensajes(banderaGuardar);

            return(RedirectToAction("Index"));
        }
コード例 #7
0
        public static TipoProductos Buscar(int Id)
        {
            TipoProductos tipoProductos = new TipoProductos();

            try
            {
                SisAgroveterinariaDb context = new SisAgroveterinariaDb();
                tipoProductos = context.tipoProductos.Find(Id);
            }
            catch (Exception)
            {
                throw;
            }

            return(tipoProductos);
        }
コード例 #8
0
        public ActionResult UpdateTipoProducto(TipoProductos objetoTipoProductos)
        {
            Usuarios usuarioSesionActual = (Usuarios)Session["usuarioSesion"];

            if (usuarioSesionActual == null)
            {
                return(RedirectToAction("IniciarSesion", "Usuario"));
            }

            cargarDatosIniciales();

            bool banderaActualizar = TipoProductosDB.actualizarTipoProducto(objetoTipoProductos);

            MostrarMensajes(banderaActualizar);

            return(RedirectToAction("Index"));
        }
コード例 #9
0
        public static bool Guardar(TipoProductos tipoProductos)
        {
            bool estado = false;

            try
            {
                SisAgroveterinariaDb context = new SisAgroveterinariaDb();
                context.tipoProductos.Add(tipoProductos);
                context.SaveChanges();
                estado = true;
            }
            catch (Exception)
            {
                throw;
            }
            return(estado);
        }
コード例 #10
0
        public static bool Editar(TipoProductos tipoProductos)
        {
            bool estado = false;

            try
            {
                SisAgroveterinariaDb context = new SisAgroveterinariaDb();
                context.Entry(tipoProductos).State = EntityState.Modified;
                context.SaveChanges();
                estado = true;
            }
            catch (Exception)
            {
                throw;
            }

            return(estado);
        }
コード例 #11
0
        public static bool Eliminar(int ProductoId)
        {
            TipoProductos tipoProducto = null;
            bool          estado       = false;

            try
            {
                SisAgroveterinariaDb context = new SisAgroveterinariaDb();
                tipoProducto = context.tipoProductos.Find(ProductoId);
                context.tipoProductos.Remove(tipoProducto);
                context.SaveChanges();

                estado = true;
            }
            catch (Exception)
            {
                throw;
            }
            return(estado);
        }
コード例 #12
0
        }//actualizarCaracteristicas

        public static bool eliminarTipoProducto(int idTipoProducto)
        {
            bool banderaEliminar = true;

            try
            {
                inventarioEntidadesDB contextoConexionEditar = new inventarioEntidadesDB();
                TipoProductos         objetoTipoProducto     = contextoConexionEditar.TipoProductos.Find(idTipoProducto);
                contextoConexionEditar.TipoProductos.Remove(objetoTipoProducto);
                contextoConexionEditar.SaveChanges();
            }
#pragma warning disable CS0168 // La variable 'ex' se ha declarado pero nunca se usa
            catch (Exception ex)
#pragma warning restore CS0168 // La variable 'ex' se ha declarado pero nunca se usa
            {
                banderaEliminar = false;
            }

            return(banderaEliminar);
        }//eliminarTipoProducto
コード例 #13
0
        public static bool guardarTipoProductos(TipoProductos objetoTipoProductos)
        {
            inventarioEntidadesDB contextoConexion = new inventarioEntidadesDB();

            bool banderaGuardado = true;

            try
            {
                contextoConexion.TipoProductos.Add(objetoTipoProductos);
                contextoConexion.SaveChanges();
            }
#pragma warning disable CS0168 // La variable 'ex' se ha declarado pero nunca se usa
            catch (Exception ex)
#pragma warning restore CS0168 // La variable 'ex' se ha declarado pero nunca se usa
            {
                banderaGuardado = false;
            }

            return(banderaGuardado);
        }//
コード例 #14
0
        protected void BuscarLinkButton_Click(object sender, EventArgs e)
        {
            RepositorioBase <TipoProductos> repositorio = new RepositorioBase <TipoProductos>();
            TipoProductos tipoProductos = repositorio.Buscar(Utils.ToInt(TipoProductoIdTextBox.Text));

            if (IsValid)
            {
                if (tipoProductos != null)
                {
                    Utils.ShowToastr(this, " Encontrado ", "Success", "info");
                    Limpiar();
                    LlenaCampos(tipoProductos);
                }
                else
                {
                    Utils.ShowToastr(this, "No Hay Resultado", "Error", "error");
                    Limpiar();
                }
            }
        }
コード例 #15
0
        }//

        public static bool actualizarTipoProducto(TipoProductos objetoTipoProductos)
        {
            bool banderaEditar = true;

            try
            {
                inventarioEntidadesDB contextoConexionEditar = new inventarioEntidadesDB();
                TipoProductos         objetoTipoProductosDB  = contextoConexionEditar.TipoProductos.Find(objetoTipoProductos.idTipoProducto);

                contextoConexionEditar.Entry(objetoTipoProductosDB).CurrentValues.SetValues(objetoTipoProductos);
                contextoConexionEditar.Entry(objetoTipoProductosDB).State = EntityState.Modified;
                contextoConexionEditar.SaveChanges();
            }
#pragma warning disable CS0168 // La variable 'ex' se ha declarado pero nunca se usa
            catch (Exception ex)
#pragma warning restore CS0168 // La variable 'ex' se ha declarado pero nunca se usa
            {
                banderaEditar = false;
            }

            return(banderaEditar);
        }//actualizarCaracteristicas
コード例 #16
0
        protected void GuadarButton_Click(object sender, EventArgs e)
        {
            BLL.RepositorioBase <TipoProductos> repositorio = new BLL.RepositorioBase <TipoProductos>();
            TipoProductos tipoProductos = new TipoProductos();
            bool          paso          = false;

            LlenaClase(tipoProductos);

            if (IsValid)
            {
                if (tipoProductos.TipoProductoId == 0)
                {
                    if (paso = repositorio.Guardar(tipoProductos))
                    {
                        Utils.ShowToastr(this, "GUARDADO", "Success", "success");
                        Limpiar();
                    }
                    else
                    {
                        Utils.ShowToastr(this, "ERROR AL GUARDAR ", "Error", "error");
                    }
                    Limpiar();
                }

                else
                {
                    if (paso = repositorio.Modificar(tipoProductos))
                    {
                        Utils.ShowToastr(this, "Modificado ", "Info", "info");
                        Limpiar();
                    }
                    else
                    {
                        Utils.ShowToastr(this, "ERROR AL MODIFICAR ", "Error", "error");
                    }
                }
            }
        }
コード例 #17
0
        public object Any(CrearProducto request)
        {
            Datos c = new Datos();

            c.Db = Globals.GlobalConnection;
            string mensaje = "";
            var    r       = c.envioProductos(request.Result, request.Result2, request.Result3, request.Result4, request.Result5, request.Result6, request.Result7, request.Result8, request.Result9, out mensaje);

            if (r.Tables.Count > 0)
            {
                TipoProductos ti = new TipoProductos();
                ti.ProductosNuevos = r.Tables[0].ToList <DatosProductos>();

                return("DATOS INGRESADOS");
            }
            else
            {
                return(new ServiceModel.ErrorResponse
                {
                    Message = "No hay datos"
                });
            }
        }
コード例 #18
0
        private void frmTipoProductos_Load(object sender, EventArgs e)
        {
            try
            {
                if (Modo == TypeModo.Registrar)
                {
                    lblTitulo.Text   = "REGISTRAR TIPO DE PRODUCTO";
                    MensajePregunta  = "¿Está seguro de registrar el Tipo de Producto?";
                    MensajeRespuesta = "El Tipo de Producto se registró satisfactoriamente";

                    ProveedoresBC objProveedorBC = new ProveedoresBC();

                    cbProveedor.DataSource    = objProveedorBC.ProveedoresListar();
                    cbProveedor.DisplayMember = "Nombre";
                    cbProveedor.ValueMember   = "ProveedorId";
                }
                else if (Modo == TypeModo.Editar)
                {
                    lblTitulo.Text   = "EDITAR TIPO DE PRODUCTO";
                    MensajePregunta  = "¿Está seguro de editar el Tipo de Producto??";
                    MensajeRespuesta = "El Tipo de Producto se editó satisfactoriamente";;

                    TipoProductosBC objTipoProductoBC = new TipoProductosBC();
                    TipoProductos   objTipoProducto   = objTipoProductoBC.TipoProductosObtener(Id);
                    ProveedoresBC   objProveedorBC    = new ProveedoresBC();
                    Proveedores     objProveedor      = new Proveedores();

                    txtNombre.Text = (String.Format(objTipoProducto.Nombre.
                                                    ToString()));
                    cbProveedor.DataSource    = objProveedorBC.ProveedoresListar();
                    cbProveedor.DisplayMember = "Nombre";
                    cbProveedor.ValueMember   = "ProveedorId";
                    txtDescripcion.Text       = (String.Format(objTipoProducto.Descripcion.
                                                               ToString()));
                }
                else if (Modo == TypeModo.Eliminar)
                {
                    lblTitulo.Text   = "ELIMINAR TIPO DE PRODUCTO";
                    MensajePregunta  = "¿Está seguro de eliminar el Tipo de Pago??";
                    MensajeRespuesta = "El Tipo de Producto se elimino satisfactoriamente";

                    TipoProductosBC objTipoProductoBC = new TipoProductosBC();
                    TipoProductos   objTipoProducto   = objTipoProductoBC.TipoProductosObtener(Id);
                    ProveedoresBC   objProveedorBC    = new ProveedoresBC();
                    Proveedores     objProveedor      = new Proveedores();

                    txtNombre.Text = (String.Format(objTipoProducto.Nombre.
                                                    ToString()));
                    cbProveedor.DataSource    = objProveedorBC.ProveedoresListar();
                    cbProveedor.DisplayMember = "Nombre";
                    cbProveedor.ValueMember   = "ProveedorId";
                    txtDescripcion.Text       = (String.Format(objTipoProducto.Descripcion.
                                                               ToString()));
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Error en el sistema, por favor intente más tarde.", this.Text,
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #19
0
 private void LlenaCampos(TipoProductos tipoProductos)
 {
     NombreTextBox.Text = tipoProductos.Nombres;
 }
コード例 #20
0
        private TipoProductos LlenaClase(TipoProductos tipoProductos)
        {
            tipoProductos.Nombres = NombreTextBox.Text;

            return(tipoProductos);
        }