private void TButtonEditar_Click(object sender, EventArgs e)
 {
     EN.ENCliente enCli = new EN.ENCliente();
     GestionClientes Formu = new GestionClientes(enCliente,"Guardar Cambios",provincias,ciudades);
     Formu.StartPosition = FormStartPosition.Manual;
     Formu.Location = Location;
     if (!editar2)
     {
         Formu.Left += 147;
         Formu.Top += 44;
     }
     Formu.ShowDialog();
     enCli = Formu.enCliPub;
     if (Formu.cambios)
     {
         TLabelNombre.Text = "Nombre: " + enCli.Nombre + "Apellidos: " + enCli.Apellidos;
         TLabelDNI.Text = "DNI: " + enCli.DNI + " " + "Telf: " + enCli.Telefono;
         TLabelDirec.Text = "Direccion: " + enCli.Direccion;
     }
 }
示例#2
0
        private void darDeAltaToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            if (Application.OpenForms["GestionClientes"] != null)
            {

                Application.OpenForms["GestionClientes"].Activate();
            }
            else
            {
                GestionClientes clientes = new GestionClientes();
                clientes.MdiParent = this;
                clientes.Show();
            }
        }
示例#3
0
 private void TButtonAltaCliente_Click(object sender, EventArgs e)
 {
     if (Application.OpenForms["GestionCientes"] != null)
     {
         Application.OpenForms["GestionClientes"].Activate();
     }
     else
     {
         GestionClientes F1 = new GestionClientes();
         F1.MdiParent = this;
         F1.Show();
     }
 }
        private void TDataGridViewCliente_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            try
            {

                if (TDataGridViewCliente.Rows[e.RowIndex].Cells[e.ColumnIndex].ColumnIndex.ToString() == "0") // la columna 0 es el checkbox de eliminiar
                {
                    if (!dondevengo)
                    {
                        enClientePub.DNI = TDataGridViewCliente.Rows[e.RowIndex].Cells[1].Value.ToString();
                        enClientePub.Nombre = TDataGridViewCliente.Rows[e.RowIndex].Cells[2].Value.ToString();
                        enClientePub.Apellidos = TDataGridViewCliente.Rows[e.RowIndex].Cells[3].Value.ToString();
                        enClientePub.Tarifa = TDataGridViewCliente.Rows[e.RowIndex].Cells[9].Value.ToString();
                        enClientePub.Telefono = int.Parse(TDataGridViewCliente.Rows[e.RowIndex].Cells[4].Value.ToString());
                        enClientePub.Email = TDataGridViewCliente.Rows[e.RowIndex].Cells[5].Value.ToString();
                        enClientePub.Direccion = TDataGridViewCliente.Rows[e.RowIndex].Cells[6].Value.ToString();
                        enClientePub.Ciudad = TDataGridViewCliente.Rows[e.RowIndex].Cells[8].Value.ToString();
                        enClientePub.Provincia = TDataGridViewCliente.Rows[e.RowIndex].Cells[7].Value.ToString();

                        Close();
                    }
                    else
                    {
                        string dni = TDataGridViewCliente.Rows[e.RowIndex].Cells[2].Value.ToString(); //el indice 2 hace referencia al dni del datagridview

                        if (arraydni.Count == 0)
                        {
                            arraydni.Add(dni);
                        }
                        else
                        {
                            bool esta = false;
                            for (int i = 0; i < arraydni.Count; i++)
                            {
                                if (arraydni[i].ToString() == dni)
                                {
                                    arraydni.RemoveAt(i);//para borrarlo de la array porque esto quiere decir que lo hemos deseleccionado
                                    esta = true;
                                }
                            }
                            if (esta == false)
                                arraydni.Add(dni);
                        }
                    }
                  }
                else if (TDataGridViewCliente.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString() == "Editar" )
                {

                       if (Application.OpenForms["GestionCliente"] != null)
                       {
                           Application.OpenForms["GestionCliente"].Activate();
                       }
                       else
                       {
                           string nom = TDataGridViewCliente.Rows[e.RowIndex].Cells[3].Value.ToString();//indice 1 para cojer el nombre
                           string dni = TDataGridViewCliente.Rows[e.RowIndex].Cells[2].Value.ToString();
                           string apell = TDataGridViewCliente.Rows[e.RowIndex].Cells[4].Value.ToString();
                           string telef = TDataGridViewCliente.Rows[e.RowIndex].Cells[5].Value.ToString();
                           string mail = TDataGridViewCliente.Rows[e.RowIndex].Cells[6].Value.ToString();
                           string direc = TDataGridViewCliente.Rows[e.RowIndex].Cells[7].Value.ToString();
                           string prov = TDataGridViewCliente.Rows[e.RowIndex].Cells[8].Value.ToString();
                           string ciu = TDataGridViewCliente.Rows[e.RowIndex].Cells[9].Value.ToString();
                           string tarifa = TDataGridViewCliente.Rows[e.RowIndex].Cells[10].Value.ToString();
                           string sexo = TDataGridViewCliente.Rows[e.RowIndex].Cells[11].Value.ToString();
                           string nombrebotonguardar = "Guardar Cambios";
                           GestionClientes Formu = new GestionClientes(nom, dni, apell, telef, mail, direc, ciu, prov, tarifa,sexo, nombrebotonguardar);
                           Formu.StartPosition = FormStartPosition.CenterScreen;
                           Formu.MdiParent = this.MdiParent;
                           Formu.Show();
                           // ActualizaDatagridView();

                        }
                   }

               }
               catch (Exception ex)
               {
              MessageBox.Show("Error no hay valores en la fila");

               }
        }