Ejemplo n.º 1
0
        //metodo eliminar
        public void eliminarProveedor(int Id)
        {
            Proveedore proveedor = this.obtenProveedorSegunIdentificador(Id);

            this.contexto.Proveedores.Remove(proveedor);
            this.contexto.SaveChanges();
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,Tipodocumento,Numerodocumento,Nombres,Direccion,Telefono,Correo,Estado")] Proveedore proveedore)
        {
            if (id != proveedore.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(proveedore);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!ProveedoreExists(proveedore.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(proveedore));
        }
Ejemplo n.º 3
0
        void btnAplicarRetencion_Click(object sender, EventArgs e)
        {
            if (this.bs.Current == null)
            {
                return;
            }
            Compra             registro = (Compra)this.bs.Current;
            FrmRetencionesItem f        = new FrmRetencionesItem();

            f.CrearRetencion(registro);
            if (f.DialogResult == DialogResult.OK)
            {
                f.registro.CedulaRif = Basicas.CedulaRif(f.registro.CedulaRif);
                Proveedore proveedor = FactoryProveedores.Item(db, f.registro.CedulaRif);
                if (proveedor == null)
                {
                    proveedor        = new Proveedore();
                    proveedor.Activo = true;
                }
                proveedor.CedulaRif   = f.registro.CedulaRif;
                proveedor.RazonSocial = f.registro.NombreRazonSocial;
                if (proveedor.IdProveedor == null)
                {
                    proveedor.IdProveedor = FactoryContadores.GetMax("IdProveedor");
                    db.Proveedores.AddObject(proveedor);
                }
                f.registro.Id = FactoryContadores.GetMax("IdRetencion");
                db.Retenciones.AddObject(f.registro);
                db.SaveChanges();
                Busqueda();
            }
        }
Ejemplo n.º 4
0
 private void btnModificar_Click(object sender, EventArgs e)
 {
     if (txtDireccion.Text != "" && txtNombre.Text != "" && txtTelefono.Text != "")
     {
         using (VENTASEntities bd = new VENTASEntities())
         {
             Proveedore pro = new Proveedore();
             string     id  = dgvProveedores.CurrentRow.Cells[0].Value.ToString();
             int        id2 = int.Parse(id);
             pro = bd.Proveedores.Where(verificarId => verificarId.id_proveedor == id2).First();
             pro.nombre_proveedor = txtNombre.Text;
             pro.telefono         = txtTelefono.Text;
             pro.direccion        = txtDireccion.Text;
             bd.Entry(pro).State  = System.Data.Entity.EntityState.Modified;
             bd.SaveChanges();
         }
     }
     else
     {
         MessageBox.Show("No se pueden guardar \n" +
                         "valores nulos");
     }
     limpiar();
     bloqueo();
     cargar();
 }
Ejemplo n.º 5
0
 private void EliminarRegistro()
 {
     if (this.gridView1.IsFocusedView)
     {
         Proveedore Registro = (Proveedore)this.bs.Current;
         if (Registro == null)
         {
             return;
         }
         if (MessageBox.Show("Esta seguro de eliminar este registro", "Atencion", MessageBoxButtons.YesNo) != DialogResult.Yes)
         {
             return;
         }
         try
         {
             Registro.Activo = false;
             db.SaveChanges();
             Busqueda();
         }
         catch (Exception x)
         {
             MessageBox.Show(x.Message);
         }
     }
 }
Ejemplo n.º 6
0
        //actualiza el proveedor
        public void actualizaProveedor(int Id, string Nombre)
        {
            Proveedore proveed = this.obtenProveedorSegunIdentificador(Id);

            proveed.Nombre = Nombre;
            this.contexto.SaveChanges();
        }
Ejemplo n.º 7
0
        public ActionResult DeleteConfirmed(int id)
        {
            Proveedore proveedore = db.Proveedores.Find(id);

            db.Proveedores.Remove(proveedore);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 8
0
 private bool Guardar()
 {
     try
     {
         registro.IdUsuario = FactoryUsuarios.UsuarioActivo.IdUsuario;
         proveedor          = FactoryProveedores.Item(db, registro.CedulaRif);
         if (proveedor == null)
         {
             using (var newDb = new DatosEntities())
             {
                 proveedor             = new Proveedore();
                 proveedor.CedulaRif   = registro.CedulaRif;
                 proveedor.RazonSocial = registro.RazonSocial;
                 proveedor.Direccion   = registro.Direccion;
                 proveedor.IdProveedor = FactoryContadores.GetMax("IdProveedor");
                 newDb.Proveedores.AddObject(proveedor);
                 newDb.SaveChanges();
             }
         }
         else
         {
             proveedor.CedulaRif   = registro.CedulaRif;
             proveedor.RazonSocial = registro.RazonSocial;
             proveedor.Direccion   = registro.Direccion;
         }
         registro.Totalizar();
         if (registro.Errores().Count > 0)
         {
             MessageBox.Show(registro.ErroresStr(), "Atencion", MessageBoxButtons.OK, MessageBoxIcon.Error);
             return(false);
         }
         if (esNuevo)
         {
             registro.IdCompra = FactoryContadores.GetMax("IdCompra");
             db.Compras.AddObject(registro);
         }
         foreach (HK.ComprasIngrediente p in registro.ComprasIngredientes)
         {
             if (p.IdCompraIngrediente == null)
             {
                 p.IdCompraIngrediente = FactoryContadores.GetMax("IdCompraIngrediente");
             }
         }
         db.SaveChanges();
         if (registro.Estatus == "CERRADA")
         {
             FactoryLibroCompras.EscribirItem(registro);
             FactoryLibroInventarios.RegistrarCompra(registro);
             FactoryCompras.Inventario(registro);
         }
         return(true);
     }
     catch (Exception x)
     {
         Basicas.ManejarError(x);
         return(false);
     }
 }
Ejemplo n.º 9
0
 private void cargarProveedorDeUrl()
 {
     if (!string.IsNullOrEmpty(Request.QueryString["Id"]))
     {
         int        Identificador = int.Parse(Request.QueryString["Id"]);
         Proveedore proveedor     = this.proveedores.obtenProveedorSegunIdentificador(Identificador);
         this.txtNombre.Text         = proveedor.Nombre;
         this.hdnIdentificador.Value = Identificador.ToString();
     }
 }
Ejemplo n.º 10
0
 private void LlenarTextBoxs(Proveedore proveedor)
 {
     txtID.Text            = proveedor.ProveedorID.ToString();
     txtNombre.Text        = proveedor.Nombre;
     txtCedulaORnc.Text    = proveedor.CedulaORnc;
     txtDireccion.Text     = proveedor.Direccion;
     txtContacto1.Text     = proveedor.Contacto_1;
     txtContacto2.Text     = proveedor.Contacto_2;
     txtDatoAdicional.Text = proveedor.DatoAdicional;
 }
Ejemplo n.º 11
0
 public ActionResult Edit([Bind(Include = "IdProveedores,DNI,Nombre,Telefono,Email,TipoDNI")] Proveedore proveedore)
 {
     if (ModelState.IsValid)
     {
         db.Entry(proveedore).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(proveedore));
 }
Ejemplo n.º 12
0
        public ActionResult Create([Bind(Include = "IdProveedores,DNI,Nombre,Telefono,Email,TipoDNI")] Proveedore proveedore)
        {
            if (ModelState.IsValid)
            {
                db.Proveedores.Add(proveedore);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(proveedore));
        }
Ejemplo n.º 13
0
        public ActionResult Create([Bind(Include = "id,Nombre,Email,telefono,RCN_Cedula")] Proveedore proveedore)
        {
            if (ModelState.IsValid)
            {
                db.Proveedores.Add(proveedore);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(proveedore));
        }
        // GET: Proveedores/Edit/5
        public ActionResult Edit(string ruc)
        {
            Proveedore proveedor = new Proveedore();
            var        data      = db.sp_C_ProveedorxRUC(ruc).FirstOrDefault();

            proveedor.RUC           = data.RUC;
            proveedor.provNombre    = data.provNombre;
            proveedor.provDireccion = data.provDireccion;
            proveedor.provTelefono  = data.provTelefono;
            return(View(proveedor));
        }
Ejemplo n.º 15
0
        // GET api/Proveedores/5
        public Proveedore GetProveedore(int id)
        {
            Proveedore proveedore = db.Proveedores.Find(id);

            if (proveedore == null)
            {
                throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.NotFound));
            }

            return(proveedore);
        }
Ejemplo n.º 16
0
        public async Task <IActionResult> Create([Bind("Id,Tipodocumento,Numerodocumento,Nombres,Direccion,Telefono,Correo,Estado")] Proveedore proveedore)
        {
            if (ModelState.IsValid)
            {
                _context.Add(proveedore);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(proveedore));
        }
Ejemplo n.º 17
0
 private void Limpiar()
 {
     registro              = new Compra();
     registro.Fecha        = DateTime.Today;
     registro.Año          = registro.Fecha.Value.Year;
     registro.Mes          = registro.Fecha.Value.Month;
     registro.TasaIva      = Basicas.parametros().TasaIva;
     registro.IdUsuario    = FactoryUsuarios.UsuarioActivo.IdUsuario;
     proveedor             = new Proveedore();
     registro.LibroCompras = true;
 }
 public ActionResult Edit(Proveedore proveedor)
 {
     try
     {
         db.sp_M_Proveedor(proveedor.RUC, proveedor.provNombre, proveedor.provDireccion, proveedor.provTelefono);
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
Ejemplo n.º 19
0
 public ActionResult Edit([Bind(Include = "ID_prov,ID_ID,Nombre,Estado,ID_Direccion")] Proveedore proveedore)
 {
     if (ModelState.IsValid)
     {
         db.Entry(proveedore).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.ID_Direccion = new SelectList(db.Direccions, "ID_direccion", "Direccion1", proveedore.ID_Direccion);
     ViewBag.ID_ID        = new SelectList(db.Identificacions, "ID_ID", "Tipo", proveedore.ID_ID);
     return(View(proveedore));
 }
        public ActionResult Delete(string ruc, Proveedore proveedor)
        {
            try
            {
                db.sp_E_Proveedor(ruc);

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
Ejemplo n.º 21
0
        public ActionResult Crear(string cedula, string nombre, int telefono, string email)
        {
            Proveedore datos = new Proveedore
            {
                RCN_Cedula = cedula,
                Nombre     = nombre,
                telefono   = telefono,
                Email      = email
            };

            db.Proveedores.Add(datos);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 22
0
        private void Limpiar()
        {
            DatosEntities db = new DatosEntities();

            registro                       = new Compra();
            registro.Fecha                 = DateTime.Today;
            registro.Año                   = registro.Fecha.Value.Year;
            registro.Mes                   = registro.Fecha.Value.Month;
            registro.TasaIva               = Basicas.parametros().TasaIva;
            registro.IdUsuario             = FactoryUsuarios.UsuarioActivo.IdUsuario;
            registro.IncluirLibroCompras   = true;
            registro.MontoImpuestosLicores = 0;
            proveedor                      = new Proveedore();
        }
Ejemplo n.º 23
0
        // GET: Proveedores/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Proveedore proveedore = db.Proveedores.Find(id);

            if (proveedore == null)
            {
                return(HttpNotFound());
            }
            return(View(proveedore));
        }
Ejemplo n.º 24
0
 private void Aceptar_Click(object sender, EventArgs e)
 {
     try
     {
         proveedoreBindingSource.EndEdit();
         registro = (Proveedore)proveedoreBindingSource.Current;
         // FactoryProveedores.Validar(registro);
         this.DialogResult = DialogResult.OK;
         this.Close();
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error al guardar los datos \n" + ex.Source + "\n" + ex.Message, "Atencion", MessageBoxButtons.OK);
     }
 }
Ejemplo n.º 25
0
        // POST api/Proveedores
        public HttpResponseMessage PostProveedore(Proveedore proveedore)
        {
            if (ModelState.IsValid)
            {
                db.Proveedores.Add(proveedore);
                db.SaveChanges();

                HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.Created, proveedore);
                response.Headers.Location = new Uri(Url.Link("DefaultApi", new { id = proveedore.IdProveedor }));
                return(response);
            }
            else
            {
                return(Request.CreateResponse(HttpStatusCode.BadRequest));
            }
        }
Ejemplo n.º 26
0
        void CedulaRifButtonEdit_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
        {
            FrmBuscarEntidades F = new FrmBuscarEntidades();

            F.BuscarProveedores("");
            if (F.registro != null)
            {
                proveedor = (Proveedore)F.registro;
                proveedor = FactoryProveedores.Item(proveedor.CedulaRif);
                LeerProveedor();
            }
            else
            {
                proveedor = new Proveedore();
            }
        }
Ejemplo n.º 27
0
        // GET: Proveedores/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Proveedore proveedore = db.Proveedores.Find(id);

            if (proveedore == null)
            {
                return(HttpNotFound());
            }
            ViewBag.ID_Direccion = new SelectList(db.Direccions, "ID_direccion", "Direccion1", proveedore.ID_Direccion);
            ViewBag.ID_ID        = new SelectList(db.Identificacions, "ID_ID", "Tipo", proveedore.ID_ID);
            return(View(proveedore));
        }
Ejemplo n.º 28
0
 private void dgvProveedores_CellClick(object sender, DataGridViewCellEventArgs e)
 {
     using (VENTASEntities bd = new VENTASEntities())
     {
         Proveedore pro = new Proveedore();
         string     id  = dgvProveedores.CurrentRow.Cells[0].Value.ToString();
         int        id2 = int.Parse(id);
         pro = bd.Proveedores.Where(verificarId => verificarId.id_proveedor == id2).First();
         txtDireccion.Text   = pro.direccion;
         txtNombre.Text      = pro.nombre_proveedor;
         txtTelefono.Text    = pro.telefono;
         lblModo.Text        = "Visualizacion";
         rbNuevo.Checked     = false;
         rbModificar.Checked = false;
         bloqueo();
     }
 }
Ejemplo n.º 29
0
        private void EditarRegistro()
        {
            FrmProveedoresItem F        = new FrmProveedoresItem();
            Proveedore         registro = (Proveedore)this.bs.Current;

            if (registro == null)
            {
                return;
            }
            F.registro = registro;
            F.Modificar();
            if (F.DialogResult == DialogResult.OK)
            {
                db.SaveChanges();
                Busqueda();
            }
        }
        public ActionResult Edit([Bind(Include = "Id,Codigo,Razon_Social,Sector_Comercial,RNC,Tipo_Documento,Num_Documento,Direccion,Telefono,Email,Url,Estatus,ProvImagen")] Proveedore proveedore, HttpPostedFileBase archivo)
        {
            if (archivo != null)
            {
                string imgName  = Path.GetFileName(archivo.FileName);
                string fisiPath = Server.MapPath("~/Content/Imagenes/" + imgName);
                archivo.SaveAs(fisiPath);
                proveedore.ProvImagen = imgName;
            }

            if (ModelState.IsValid)
            {
                db.Entry(proveedore).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View(proveedore));
        }