Exemple #1
0
        public void DeleteClientes()
        {
            int  idCliente = Convert.ToInt32( comboBox1.SelectedValue);
               cliente objTiendaVerificar = new cliente();

            using (agrosysEntitiesFull VerificarTiendaEntidad = new agrosysEntitiesFull())
            {
                objTiendaVerificar = VerificarTiendaEntidad.clientes.Where(s => s.id_cliente == idCliente).FirstOrDefault<cliente>();
            }

            if (objTiendaVerificar != null)
            {
                using (agrosysEntitiesFull ClienteEntidad = new agrosysEntitiesFull())
                {
                    objTiendaVerificar = ClienteEntidad.clientes.Where(s => s.id_cliente == idCliente).FirstOrDefault<cliente>();
                    ClienteEntidad.Set<cliente>().Remove(objTiendaVerificar);
                    ClienteEntidad.SaveChanges();
                }

                HideButtom();
                ShowNotification("Su registro a sido Eliminado!");
            }
            else
            {
                ShowNotification("El registro no Existe!");
            }
        }
 public void FillCliente()
 {
     cliente objCliente = new cliente();
     int clienteID = Convert.ToInt32(comboBox1.SelectedValue);
     // Get tienda from DB
     using (agrosysEntitiesFull ClienteEntidad = new agrosysEntitiesFull())
     {
         objCliente = ClienteEntidad.clientes.Where(s => s.id_cliente == clienteID).FirstOrDefault<cliente>();
     }
     txtN.Text = objCliente.primer_nombre.ToString();
     txtN2.Text = objCliente.segundo_nombre.ToString();
     txtA.Text = objCliente.primer_apellido.ToString();
     txtA2.Text = objCliente.segundo_apellido.ToString();
     txtD.Text = objCliente.direccion.ToString();
     txtT.Text = objCliente.telefono.ToString();
     txtNIT.Text = objCliente.nit.ToString();
     txtDPI.Text = objCliente.dpi.ToString();
 }
Exemple #3
0
        public void FillCliente()
        {
            cliente objCliente = new cliente();
            int     clienteID  = Convert.ToInt32(comboBox1.SelectedValue);

            // Get tienda from DB
            using (agrosysEntitiesFull ClienteEntidad = new agrosysEntitiesFull())
            {
                objCliente = ClienteEntidad.clientes.Where(s => s.id_cliente == clienteID).FirstOrDefault <cliente>();
            }
            txtN.Text   = objCliente.primer_nombre.ToString();
            txtN2.Text  = objCliente.segundo_nombre.ToString();
            txtA.Text   = objCliente.primer_apellido.ToString();
            txtA2.Text  = objCliente.segundo_apellido.ToString();
            txtD.Text   = objCliente.direccion.ToString();
            txtT.Text   = objCliente.telefono.ToString();
            txtNIT.Text = objCliente.nit.ToString();
            txtDPI.Text = objCliente.dpi.ToString();
        }
Exemple #4
0
        public void SetClientes(string primerNombre, string segundoNombre, string primerApellido, string segundoApellido, string telefono, string direccion,string nit , string dpi)
        {
            try
            {
                cliente objTiendaVerificar = new cliente();
                using (agrosysEntitiesFull VerificarTiendaEntidad = new agrosysEntitiesFull())
                {
                    objTiendaVerificar = VerificarTiendaEntidad.clientes.Where(s => s.nit == nit).FirstOrDefault<cliente>();
                }

                if (objTiendaVerificar == null)
                {
                    using (agrosysEntitiesFull TiendaEntidad = new agrosysEntitiesFull())
                    {
                        cliente objCliente = new cliente();

                        objCliente.primer_nombre = primerNombre;
                        objCliente.segundo_nombre = segundoNombre;
                        objCliente.primer_apellido = primerApellido;
                        objCliente.segundo_apellido = segundoApellido;
                        objCliente.nit = nit;
                        objCliente.telefono = telefono;
                        objCliente.direccion = direccion;
                        objCliente.dpi = dpi;

                        TiendaEntidad.clientes.Add(objCliente);
                        TiendaEntidad.SaveChanges();
                        string mensaje = "El cliente con el NIT " + nit + " a sido guardado";
                        ShowNotification(mensaje);
                    }
                }
                else
                {
                    ShowNotification("No se a podido guardar el registro");
                }

            }
            catch (Exception)
            {
                throw new Exception("Hay un problema al guardar la tienda, por favor intente de nuevo.");
            }
        }
        public void UpdateCliente(string NITCliente, int clienteID, string dpi)
        {
            cliente objCliente         = new cliente();
            cliente objTiendaVerificar = new cliente();


            using (agrosysEntitiesFull VerificarTiendaEntidad = new agrosysEntitiesFull())
            {
                objTiendaVerificar = VerificarTiendaEntidad.clientes
                                     .Where(s => s.id_cliente != clienteID && (s.nit == NITCliente || s.dpi == dpi))
                                     .FirstOrDefault <cliente>();
            }
            if (objTiendaVerificar == null)
            {
                using (agrosysEntitiesFull ClienteEntidad = new agrosysEntitiesFull())
                {
                    objCliente = ClienteEntidad.clientes.Where(s => s.id_cliente == clienteID).FirstOrDefault <cliente>();
                }

                objCliente.primer_nombre    = txtN.Text.ToString();
                objCliente.segundo_nombre   = txtN2.Text.ToString();
                objCliente.primer_apellido  = txtA.Text.ToString();
                objCliente.segundo_apellido = txtA2.Text.ToString();
                objCliente.telefono         = txtT.Text.ToString();
                objCliente.nit       = txtNIT.Text.ToString();
                objCliente.direccion = txtNIT.Text.ToString();
                objCliente.dpi       = txtDPI.Text.ToString();

                using (agrosysEntitiesFull ClienteEntidad = new agrosysEntitiesFull())
                {
                    ClienteEntidad.Entry(objCliente).State = System.Data.EntityState.Modified;
                    ClienteEntidad.SaveChanges();
                }
                HideButtom();
                ShowNotification("Su registro a sido actualizado!");
            }
            else
            {
                ShowNotification("Ya existe cliente  con ese NIT!");
            }
        }
Exemple #6
0
        public void SetClientes(string primerNombre, string segundoNombre, string primerApellido, string segundoApellido, string telefono, string direccion, string nit, string dpi)
        {
            try
            {
                cliente objTiendaVerificar = new cliente();
                using (agrosysEntitiesFull VerificarTiendaEntidad = new agrosysEntitiesFull())
                {
                    objTiendaVerificar = VerificarTiendaEntidad.clientes.Where(s => s.nit == nit).FirstOrDefault <cliente>();
                }

                if (objTiendaVerificar == null)
                {
                    using (agrosysEntitiesFull TiendaEntidad = new agrosysEntitiesFull())
                    {
                        cliente objCliente = new cliente();

                        objCliente.primer_nombre    = primerNombre;
                        objCliente.segundo_nombre   = segundoNombre;
                        objCliente.primer_apellido  = primerApellido;
                        objCliente.segundo_apellido = segundoApellido;
                        objCliente.nit       = nit;
                        objCliente.telefono  = telefono;
                        objCliente.direccion = direccion;
                        objCliente.dpi       = dpi;

                        TiendaEntidad.clientes.Add(objCliente);
                        TiendaEntidad.SaveChanges();
                        string mensaje = "El cliente con el NIT " + nit + " a sido guardado";
                        ShowNotification(mensaje);
                    }
                }
                else
                {
                    ShowNotification("No se a podido guardar el registro");
                }
            }
            catch (Exception)
            {
                throw new Exception("Hay un problema al guardar la tienda, por favor intente de nuevo.");
            }
        }
        public void UpdateCliente(string NITCliente, int clienteID, string dpi)
        {
            cliente objCliente= new cliente();
            cliente objTiendaVerificar = new cliente();

            using (agrosysEntitiesFull VerificarTiendaEntidad = new agrosysEntitiesFull())
            {
                objTiendaVerificar = VerificarTiendaEntidad.clientes
                    .Where(s => s.id_cliente != clienteID &&( s.nit == NITCliente || s.dpi == dpi))
                    .FirstOrDefault<cliente>();
            }
            if (objTiendaVerificar == null)
            {
                using (agrosysEntitiesFull ClienteEntidad = new agrosysEntitiesFull())
                {
                    objCliente = ClienteEntidad.clientes.Where(s => s.id_cliente == clienteID).FirstOrDefault<cliente>();
                }

                objCliente.primer_nombre = txtN.Text.ToString();
                objCliente.segundo_nombre = txtN2.Text.ToString();
                objCliente.primer_apellido = txtA.Text.ToString();
                objCliente.segundo_apellido = txtA2.Text.ToString();
                objCliente.telefono = txtT.Text.ToString();
                objCliente.nit = txtNIT.Text.ToString();
                objCliente.direccion = txtNIT.Text.ToString();
                objCliente.dpi = txtDPI.Text.ToString();

                using (agrosysEntitiesFull ClienteEntidad = new agrosysEntitiesFull())
                {
                    ClienteEntidad.Entry(objCliente).State = System.Data.EntityState.Modified;
                    ClienteEntidad.SaveChanges();
                }
                HideButtom();
                ShowNotification("Su registro a sido actualizado!");
            }
            else
            {
                ShowNotification("Ya existe cliente  con ese NIT!");
            }
        }