Пример #1
0
        public void DeleteProveedores()
        {
            int       idProveedor        = Convert.ToInt32(comboBox1.SelectedValue);
            proveedor objTiendaVerificar = new proveedor();

            using (agrosysEntitiesFull VerificarTiendaEntidad = new agrosysEntitiesFull())
            {
                objTiendaVerificar = VerificarTiendaEntidad.proveedors.Where(s => s.id_proveedor == idProveedor).FirstOrDefault <proveedor>();
            }

            if (objTiendaVerificar != null)
            {
                using (agrosysEntitiesFull ProveedorEntidad = new agrosysEntitiesFull())
                {
                    objTiendaVerificar = ProveedorEntidad.proveedors.Where(s => s.id_proveedor == idProveedor).FirstOrDefault <proveedor>();
                    ProveedorEntidad.Set <proveedor>().Remove(objTiendaVerificar);
                    ProveedorEntidad.SaveChanges();
                }
                ShowNotification("Su registro a sido Eliminado!");
            }
            else
            {
                ShowNotification("El registro no Existe!");
            }
        }
Пример #2
0
        public void DeleteProveedores()
        {
            int idProveedor = Convert.ToInt32(comboBox1.SelectedValue);
            proveedor objTiendaVerificar = new proveedor();

            using (agrosysEntitiesFull VerificarTiendaEntidad = new agrosysEntitiesFull())
            {
                objTiendaVerificar = VerificarTiendaEntidad.proveedors.Where(s => s.id_proveedor == idProveedor).FirstOrDefault<proveedor>();
            }

            if (objTiendaVerificar != null)
            {
                using (agrosysEntitiesFull ProveedorEntidad = new agrosysEntitiesFull())
                {
                    objTiendaVerificar = ProveedorEntidad.proveedors.Where(s => s.id_proveedor == idProveedor).FirstOrDefault<proveedor>();
                    ProveedorEntidad.Set<proveedor>().Remove(objTiendaVerificar);
                    ProveedorEntidad.SaveChanges();
                }
                ShowNotification("Su registro a sido Eliminado!");
            }
            else
            {
                ShowNotification("El registro no Existe!");
            }
        }
Пример #3
0
 public void FillProveedor()
 {
     proveedor objproveedor = new proveedor();
     int proveedorID = Convert.ToInt32(comboBox1.SelectedValue);
     // Get tienda from DB
     using (agrosysEntitiesFull proveedorEntidad = new agrosysEntitiesFull())
     {
         objproveedor = proveedorEntidad.proveedors.Where(s => s.id_proveedor == proveedorID).FirstOrDefault<proveedor>();
     }
     txtN.Text = objproveedor.nombre_proveedor.ToString();
     txtD.Text = objproveedor.direccion.ToString();
     txtT.Text = objproveedor.telefono.ToString();
     txtNIT.Text = objproveedor.nit.ToString();
 }
Пример #4
0
        public void FillProveedor()
        {
            proveedor objproveedor = new proveedor();
            int       proveedorID  = Convert.ToInt32(comboBox1.SelectedValue);

            // Get tienda from DB
            using (agrosysEntitiesFull proveedorEntidad = new agrosysEntitiesFull())
            {
                objproveedor = proveedorEntidad.proveedors.Where(s => s.id_proveedor == proveedorID).FirstOrDefault <proveedor>();
            }
            txtN.Text   = objproveedor.nombre_proveedor.ToString();
            txtD.Text   = objproveedor.direccion.ToString();
            txtT.Text   = objproveedor.telefono.ToString();
            txtNIT.Text = objproveedor.nit.ToString();
        }
Пример #5
0
        public void SetProveedores(string nombre, string direccion, string telefono, string nit)
        {
            try
            {
                proveedor objProveedorVerificar = new proveedor();
                using (agrosysEntitiesFull VerificarProveedorEntidad = new agrosysEntitiesFull())
                {
                    objProveedorVerificar = VerificarProveedorEntidad.proveedors.Where(s => s.nombre_proveedor == nombre || s.nit == nit).FirstOrDefault<proveedor>();
                }

                if (objProveedorVerificar == null)
                {
                    using (agrosysEntitiesFull ProveedorEntidad = new agrosysEntitiesFull())
                    {
                        proveedor objProveedor = new proveedor();

                        objProveedor.nombre_proveedor = nombre;
                        objProveedor.nit = nit;
                        objProveedor.telefono = telefono;
                        objProveedor.direccion = direccion;
                        ProveedorEntidad.proveedors.Add(objProveedor);
                        ProveedorEntidad.SaveChanges();
                        string mensaje = "El proveedor con el NIT " + nit + " a sido guardado";
                        ShowNotification(mensaje);
                        CleanInputs();

                    }
                }
                else
                {
                    ShowNotification("No se a podido guardar el registro");
                }

            }
            catch (Exception)
            {
                throw new Exception("Hay un problema al guardar la Proveedor, por favor intente de nuevo.");
            }
        }
Пример #6
0
        public void UpdateProveedor(string NITproveedor, int proveedorID)
        {
            proveedor objProveedor          = new proveedor();
            proveedor objProveedorVerificar = new proveedor();


            using (agrosysEntitiesFull VerificarProveedorEntidad = new agrosysEntitiesFull())
            {
                objProveedorVerificar = VerificarProveedorEntidad.proveedors
                                        .Where(s => s.id_proveedor != proveedorID || s.nit == NITproveedor)
                                        .FirstOrDefault <proveedor>();
            }
            if (objProveedorVerificar == null)
            {
                using (agrosysEntitiesFull proveedorEntidad = new agrosysEntitiesFull())
                {
                    objProveedor = proveedorEntidad.proveedors.Where(s => s.id_proveedor == proveedorID).FirstOrDefault <proveedor>();
                }

                objProveedor.nombre_proveedor = txtN.Text.ToString();
                objProveedor.telefono         = txtT.Text.ToString();
                objProveedor.nit       = txtNIT.Text.ToString();
                objProveedor.direccion = txtD.Text.ToString();

                using (agrosysEntitiesFull proveedorEntidad = new agrosysEntitiesFull())
                {
                    proveedorEntidad.Entry(objProveedor).State = System.Data.EntityState.Modified;
                    proveedorEntidad.SaveChanges();
                }

                ShowNotification("Su registro a sido actualizado!");
            }
            else
            {
                ShowNotification("Ya existe proveedor  con ese NIT!");
            }
        }
Пример #7
0
        public void SetProveedores(string nombre, string direccion, string telefono, string nit)
        {
            try
            {
                proveedor objProveedorVerificar = new proveedor();
                using (agrosysEntitiesFull VerificarProveedorEntidad = new agrosysEntitiesFull())
                {
                    objProveedorVerificar = VerificarProveedorEntidad.proveedors.Where(s => s.nombre_proveedor == nombre || s.nit == nit).FirstOrDefault <proveedor>();
                }

                if (objProveedorVerificar == null)
                {
                    using (agrosysEntitiesFull ProveedorEntidad = new agrosysEntitiesFull())
                    {
                        proveedor objProveedor = new proveedor();

                        objProveedor.nombre_proveedor = nombre;
                        objProveedor.nit       = nit;
                        objProveedor.telefono  = telefono;
                        objProveedor.direccion = direccion;
                        ProveedorEntidad.proveedors.Add(objProveedor);
                        ProveedorEntidad.SaveChanges();
                        string mensaje = "El proveedor con el NIT " + nit + " a sido guardado";
                        ShowNotification(mensaje);
                        CleanInputs();
                    }
                }
                else
                {
                    ShowNotification("No se a podido guardar el registro");
                }
            }
            catch (Exception)
            {
                throw new Exception("Hay un problema al guardar la Proveedor, por favor intente de nuevo.");
            }
        }
Пример #8
0
        public void UpdateProveedor(string NITproveedor, int proveedorID)
        {
            proveedor objProveedor = new proveedor();
            proveedor objProveedorVerificar = new proveedor();

            using (agrosysEntitiesFull VerificarProveedorEntidad = new agrosysEntitiesFull())
            {
                objProveedorVerificar = VerificarProveedorEntidad.proveedors
                    .Where(s => s.id_proveedor != proveedorID || s.nit == NITproveedor )
                    .FirstOrDefault<proveedor>();
            }
            if (objProveedorVerificar == null)
            {
                using (agrosysEntitiesFull proveedorEntidad = new agrosysEntitiesFull())
                {
                    objProveedor = proveedorEntidad.proveedors.Where(s => s.id_proveedor == proveedorID).FirstOrDefault<proveedor>();
                }

                objProveedor.nombre_proveedor = txtN.Text.ToString();
                objProveedor.telefono = txtT.Text.ToString();
                objProveedor.nit = txtNIT.Text.ToString();
                objProveedor.direccion = txtD.Text.ToString();

                using (agrosysEntitiesFull proveedorEntidad = new agrosysEntitiesFull())
                {
                    proveedorEntidad.Entry(objProveedor).State = System.Data.EntityState.Modified;
                    proveedorEntidad.SaveChanges();
                }

               ShowNotification("Su registro a sido actualizado!");
            }
            else
            {
                ShowNotification("Ya existe proveedor  con ese NIT!");
            }
        }