示例#1
0
 public void loadCliente()
 {
     Controladores.ClienteControllers cliente = new Controladores.ClienteControllers();
     //dataGridView1.DataSource = cliente.GetCliente();
     dataGridView1.DataSource = cliente.GetAll();
     this.dataGridView1.Columns["id"].Visible = false;
 }
示例#2
0
        //Casi hecho, te dejo la magia de completar el combobox jaja
        private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            idCliente = Convert.ToInt32(dataGridView1.CurrentRow.Cells["Id"].Value);

            Modelos.Cliente.ClienteViewModel ClienteVM = new Modelos.Cliente.ClienteViewModel();
            Controladores.ClienteControllers ClienteC  = new Controladores.ClienteControllers();

            ClienteVM = ClienteC.Get(idCliente);

            txtNombre.Text   = ClienteVM.nombre;
            txtApellido.Text = ClienteVM.apellido;

            var papa = ClienteC.Get(ClienteVM.id);
        }
示例#3
0
 private void BtnModificar_Click(object sender, EventArgs e)
 {
     if (idCliente > 0)
     {
         Controladores.ClienteControllers clientecontroller = new Controladores.ClienteControllers();
         clientecontroller.Update(CreateCliente("MODIFICADO")); //Probalo asi que funca
         MessageBox.Show("El cliente se Ha modificado", "Cliente");
         loadCliente();
     }
     else
     {
         MessageBox.Show("NO HA SELECCIONADO NINGUN CLIENTE");
     }
 }
示例#4
0
 private void Delete_Click(object sender, EventArgs e)
 {
     if (idCliente > 0)
     {
         Controladores.ClienteControllers clientecontroller = new Controladores.ClienteControllers();
         clientecontroller.Delete(idCliente);
         MessageBox.Show("El cliente se ha eliminado", "Cliente");
         loadCliente();
     }
     else
     {
         MessageBox.Show("NO HA SELECCIONADO NINGUN CLIENTE");
     }
 }
示例#5
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            //Modelos.Cliente.ClienteViewModel clienteModel = new Modelos.Cliente.ClienteViewModel();
            Controladores.ClienteControllers clientecontroller = new Controladores.ClienteControllers();
            //clienteModel.nombre = txtNombre.Text;
            //clienteModel.apellido = txtApellido.Text;
            //clienteModel.id_tipoDoc = ((Modelos.TipoDocumento.TipoDocumentoViewModel)cmbTipoDoc.SelectedValue).id;
            //clienteModel.nro_doc = int.Parse(txtNroDoc.Text);//Hay que asegurar que solo se ingrese numero, sino se rompe
            ////Si completas un numero de cuil 20345678765, El programa rompe.
            ////Opciones cambiar el tipo a string, o poner mas grande el tamaño del numero
            //clienteModel.id_tipoCliente = ((Modelos.TipoCliente.TipoClienteViewModel)cmbTipoCliente.SelectedValue).id;
            //clienteModel.id_localidad = ((Modelos.Localidades.LocalidadesViewModel)cmbLocalidad.SelectedValue).ID;
            //clienteModel.cp = int.Parse(txtCodigoPostal.Text);
            //clienteModel.domicilio = txtDomicilio.Text;
            //clienteModel.telefono = txtTelefono.Text;
            //clienteModel.mail = txtMail.Text;
            //
            //Controladores.EstadosController estadoController = new Controladores.EstadosController();
            //clienteModel.id_estado = estadoController.GetId("ACTIVO");//Lo hablado para obtenerlo bien

            //clientecontroller.InsertarCliente(clienteModel.nombre,
            //                                  clienteModel.apellido,
            //                                  clienteModel.id_tipoDoc,
            //                                  clienteModel.nro_doc,
            //                                  clienteModel.id_tipoCliente,
            //                                  clienteModel.id_localidad,
            //                                  clienteModel.cp,
            //                                  clienteModel.domicilio,
            //                                  clienteModel.telefono,
            //                                  clienteModel.mail);

            clientecontroller.Add(CreateCliente("ACTIVO")); //Probalo asi que funca

            MessageBox.Show("El cliente se creo correcamente", "Cliente");

            loadCliente();
            loadDepartamento();
            loadtipocliente();
            cleantext();
        }