Example #1
0
        private ActionResult GetView(int?codCliente)
        {
            var daoClientes = new DAOClientes();
            var model       = daoClientes.GetCliente(codCliente);

            return(View(model));
        }
Example #2
0
 public ABMCliente()
 {
     this.dao = new DAOClientes();
     InitializeComponent();
     setupTableView();
     BTModificar.Visible = false;
 }
Example #3
0
 public Alta_Chofer()
 {
     InitializeComponent();
     this.dao  = new DAOChofer();
     this.pers = new DAOClientes();
     this.id   = 1;
 }
Example #4
0
        private bool createClient(DAOClientes dao)
        {
            bool success = false;

            if (this.CheckEmptyFields())
            {
                if (this.checkDNInot0())
                {
                    Persona persona = new Persona(this.fieldName.Text, this.fieldSurname.Text, this.fieldDocument.Text, this.fieldStreet.Text, this.birthTimePicker.Value, this.idPersona);
                    Cliente cliente = new Cliente(this.fieldTelephone.Text, this.fieldMail.Text, this.fieldZipcode.Text, this.idPersona, this.checkHabilitado.Checked);

                    try
                    {
                        dao.crearPersona(persona);
                        cliente.setIdCliente(dao.getIdPersona(persona));
                        dao.crearCliente(cliente);
                        success = true;
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message.ToString());
                    }

                    MessageBox.Show("El cliente fue creado exitosamente");
                    this.Close();
                }
            }
            return(success);
        }
        private void updateOrDeleteClient(DAOClientes dao)
        {
            Persona persona = new Persona(this.fieldName.Text, this.fieldSurname.Text, this.fieldDocument.Text, this.fieldStreet.Text, this.birthTimePicker.Value, this.idPersona);
            Cliente cliente = new Cliente(this.fieldTelephone.Text, this.fieldMail.Text, this.fieldZipcode.Text, this.idPersona, this.checkHabilitado.Checked);

            verifyFields(dao, persona, cliente);
            dao.modificarPersona(persona);
            dao.modificarCliente(cliente);

            MessageBox.Show("Cambios guardados");
        }
Example #6
0
        public Alta_Chofer(DataGridViewRow row)
        {
            InitializeComponent();
            this.dao  = new DAOChofer();
            this.pers = new DAOClientes();
            this.id   = 1;
            this.completarCampos(row);

            Persona personaprevia = new Persona(this.tb_nombre.Text, this.tb_apellido.Text, this.tb_DNI.Text, this.tb_calle.Text, this.birthTimePicker.Value, this.id);

            this.id = pers.getIdPersona(personaprevia);
        }
Example #7
0
        private IQueryable <dynamic> Find(int?id, string q)
        {
            var daoClientes = new DAOClientes();
            var list        = daoClientes.GetClientesSelect(id, q);
            var select      = list.Select(u => new
            {
                id   = u.id,
                text = u.text,
            }).OrderBy(u => u.text).ToList();

            return(select.AsQueryable());
        }
Example #8
0
        public AltaCliente(DataGridViewRow row)
        {
            InitializeComponent();
            this.Text            = "Modifique al cliente";
            this.saveButton.Text = "Modificar";
            this.dao             = new DAOClientes();
            this.clientId        = 1;
            this.completarCampos(row);

            Persona personaprevia = new Persona(this.fieldName.Text, this.fieldSurname.Text, this.fieldDocument.Text, this.fieldStreet.Text, this.birthTimePicker.Value, this.clientId);

            this.idPersona = dao.getIdPersona(personaprevia);
        }
Example #9
0
 private bool verifyFields(DAOClientes dao, Persona persona, Cliente cliente)
 {
     if (dao.getDNIById(persona) != 0)
     {
         MessageBox.Show("El numero de DNI ya existe para otra persona", "DNI ya existe");
         return(false);
     }
     if (dao.getMailById(cliente) != 0)
     {
         MessageBox.Show("La direccion de mail ya existe para otra persona", "Mail ya existe");
         return(false);
     }
     return(true);
 }
Example #10
0
 public ActionResult Index()
 {
     try
     {
         var daoClientes             = new DAOClientes();
         List <Models.Clientes> list = daoClientes.GetClientes();
         return(View(list));
     }
     catch (Exception ex)
     {
         this.AddFlashMessage(ex.Message, FlashMessage.ERROR);
         return(View());
     }
 }
Example #11
0
 public ActionResult DeleteConfirmed(int?id)
 {
     try
     {
         daoClientes = new DAOClientes();
         daoClientes.Delete(id);
         this.AddFlashMessage(Util.AlertMessage.DELETE_SUCESS);
         return(RedirectToAction("Index"));
     }
     catch (Exception ex)
     {
         this.AddFlashMessage(ex.Message, FlashMessage.ERROR);
         return(View());
     }
 }
Example #12
0
        public JsonResult JsUpdate(Clientes model)
        {
            var daoClientes = new DAOClientes();

            daoClientes.Update(model);
            var result = new
            {
                type    = "success",
                field   = "",
                message = "Registro alterado com sucesso!",
                model   = model
            };

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
        private void Modificar_Clientes_Button_Click(object sender, EventArgs e)
        {
            Clientes clie = new DAOClientes().GetCustomer(idClientSelected);

            Rfc_Clientes_textBox.Text    = clie.Rfc;
            Nombre_Clientes_TextBox.Text = clie.Nombre;
            Dom_Clientes_TextBox.Text    = clie.Domicilio;
            Cd_Clientes_textBox.Text     = clie.Ciudad;
            Edo_Clientes_textBox.Text    = clie.Estado;

            actualizaDGV();
            Guardar_button.Enabled            = true;
            Modificar_Clientes_Button.Enabled = false;
            Agregar_Clientes_Button.Enabled   = false;
            eliminar_button.Enabled           = false;
        }
Example #14
0
 private void dataGridView1_RowHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
 {
     if (this.dataGridView1.Rows[e.RowIndex].Cells[0].Value != null)
     {
         selectClienID = (int)this.dataGridView1.Rows[e.RowIndex].Cells[0].Value;
         float deuda = (float)this.dataGridView1.Rows[e.RowIndex].Cells[2].Value;
         hacer_pago_button.Enabled = true;
         Clientes cliente = new DAOClientes().GetCustomer(selectClienID);
         cliente_textbox.Text = cliente.Nombre;
         deuda_textbox.Text   = Convert.ToString(deuda);
         if (deuda != 0)
         {
             aportacion_textbox.Enabled = true;
             recibido_textbox.Enabled   = true;
         }
         detalles_button.Enabled = true;
     }
 }
Example #15
0
 public ActionResult Edit(Sistema.Models.Clientes model)
 {
     this.validForm(model);
     if (ModelState.IsValid)
     {
         try
         {
             daoClientes = new DAOClientes();
             daoClientes.Update(model);
             this.AddFlashMessage(Util.AlertMessage.EDIT_SUCESS);
             return(RedirectToAction("Index"));
         }
         catch (Exception ex)
         {
             this.AddFlashMessage(ex.Message, FlashMessage.ERROR);
             return(View(model));
         }
     }
     return(View(model));
 }
Example #16
0
 public ActionResult Create(Sistema.Models.Clientes model)
 {
     this.validForm(model);
     if (ModelState.IsValid)
     {
         try
         {
             daoClientes = new DAOClientes();
             daoClientes.Insert(model);
             return(RedirectToAction("Index"));
         }
         catch (Exception ex)
         {
             this.AddFlashMessage(ex.Message, FlashMessage.ERROR);
             return(View(model));
         }
     }
     else
     {
         return(View(model));
     }
 }
        private void button2_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("¿Está seguro que desea eliminar a este cliente?", "Alerta",
                                MessageBoxButtons.YesNo, MessageBoxIcon.Question)
                == DialogResult.Yes)
            {
                Clientes clie = new DAOClientes().GetCustomer(idClientSelected);

                Credito credito = new DAOCredito().GetCredito(idClientSelected);
                bool    bandera = true;
                if (credito != null)
                {
                    if (credito.deuda > 0)
                    {
                        if (MessageBox.Show("Este cliente aun tiene deuda, ¿Desea eliminarlo?", "Alerta",
                                            MessageBoxButtons.YesNo, MessageBoxIcon.Question)
                            == DialogResult.Yes)
                        {
                            bandera = true;
                            new DAOCredito().DeleteCredito(clie.Id);
                        }
                        else
                        {
                            bandera = false;
                        }
                    }
                }
                if (bandera)
                {
                    new DAOClientes().DeleteCustomer(clie.Id);
                    new DAOCredito().DeleteCredito(clie.Id);
                }
            }
            actualizaDGV();

            Agregar_Clientes_Button.Enabled   = true;
            eliminar_button.Enabled           = false;
            Modificar_Clientes_Button.Enabled = false;
        }
Example #18
0
        public int Eliminar(string Id)
        {
            DAOClientes daUsuario = new DAOClientes();

            return(daUsuario.Eliminar(Id));
        }
Example #19
0
        public int Actualizar(ClientesHotel ClientesHotel)
        {
            DAOClientes daUsuario = new DAOClientes();

            return(daUsuario.Actualizar(ClientesHotel));
        }
Example #20
0
        public int Insertar(ClientesHotel ClientesHotel)
        {
            DAOClientes daUsuario = new DAOClientes();

            return(daUsuario.Insertar(ClientesHotel));
        }
Example #21
0
        public ClientesHotel TraerPorId(string Id)
        {
            DAOClientes daUsuario = new DAOClientes();

            return(daUsuario.TraerPorId(Id));
        }
Example #22
0
        public List <ClientesHotel> Listar()
        {
            DAOClientes daUsuario = new DAOClientes();

            return(daUsuario.Listar());
        }
Example #23
0
 public AltaCliente()
 {
     InitializeComponent();
     this.dao = new DAOClientes();
 }
        public void actualizaDGV()
        {
            List <Clientes> clientes = new DAOClientes().GetCustomer();

            this.dataGridView_Clientes.DataSource = clientes.ToArray();
        }