예제 #1
0
 public VentanaClientes()
 {
     InitializeComponent();
     Mysqlcon.Open(); // carga la conexion
     CargarDatos();
     CargarCartasInformativas();
 }
예제 #2
0
 private void btnAdd_Click(object sender, EventArgs e)
 {
     Mysqlcon.Open();
     if (txtIdCliente.Text == "")
     {
         Guardar();
         CargarCartasInformativas();
     }
     else
     {
         Mysqlcon.Open();
         int idCliente = Convert.ToInt32(txtIdCliente.Text);
         cli = ClienteDB.Buscar(idCliente);
         if (cli != null)
         {
             Mysqlcon.Open();
             Captura();
             ClienteDB.Actualizar(cli);
             CargarDatos();
             Nuevo();
         }
         else
         {
             Guardar();
         }
         CargarCartasInformativas();
     }
 }
예제 #3
0
 private void btnAdd_Click(object sender, EventArgs e)
 {
     if (txtIdTecnico.Text == "")
     {
         Guardar();
         CargarCartasInformativas();
     }
     else
     {
         Mysqlcon.Open();
         int idTecnico = Convert.ToInt32(txtIdTecnico.Text);
         tec = TecnicosDB.Buscar(idTecnico);
         if (tec != null)
         {
             Mysqlcon.Open();
             Captura();
             TecnicosDB.Actualizar(tec);
             CargarDatos();
             Nuevo();
         }
         else
         {
             Guardar();
         }
         CargarCartasInformativas();
     }
 }
예제 #4
0
 public void Guardar()
 {
     Mysqlcon.Open();
     Captura();
     TecnicosDB.Insertar(tec);
     CargarDatos();
     Nuevo();
 }
예제 #5
0
        public void Guardar()
        {
            Mysqlcon.Open();
            Captura();

            ClienteDB.Insertar(cli);
            CargarDatos();
            Nuevo();
        }
예제 #6
0
 private void bunifuFlatButton1_Click(object sender, EventArgs e)
 {
     if (dtgServiciosRealizados.DataSource != null)
     {
         int IdFactura = Convert.ToInt32(dtgServiciosRealizados.Rows[dtgServiciosRealizados.CurrentRow.Index].Cells[0].Value);
         //Imprimiendo Factura
         Mysqlcon.Open();
         ImprimirFactura.FacturaPDF(IdFactura);
     }
 }
예제 #7
0
 private void btnEliminar_Click(object sender, EventArgs e)
 {
     if (dtgServiciosRealizados.DataSource != null)
     {
         int IdFactura = Convert.ToInt32(dtgServiciosRealizados.Rows[dtgServiciosRealizados.CurrentRow.Index].Cells[0].Value);
         //Eliminando Factura
         Mysqlcon.Open();
         FacturaDB.EliminarFactura(IdFactura);
         CargarDatosTabla();
         CargarCartasInformativas();
     }
 }
예제 #8
0
        public void CargarDatos()
        {
            Mysqlcon.Open();
            dtgTablaClientes.DataSource = null;
            dtgTablaClientes.DataSource = ClienteDB.ListAll();

            // Ajustando la tabla
            dtgTablaClientes.Columns[0].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
            dtgTablaClientes.Columns[1].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
            dtgTablaClientes.Columns[2].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
            dtgTablaClientes.Columns[3].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
            dtgTablaClientes.Columns[4].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
        }
예제 #9
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            if (txtIdCliente.Text == "")
            {
                return;
            }
            Mysqlcon.Open();
            int id = Convert.ToInt32(txtIdCliente.Text);

            ClienteDB.Eliminar(id);
            CargarDatos();
            Nuevo();
            CargarCartasInformativas();
        }
예제 #10
0
        public void CargarDatos()
        {
            Mysqlcon.Open();

            dtgTablTecnicos.DataSource = null;
            dtgTablTecnicos.DataSource = TecnicosDB.ListAll();

            // Ajustando la tabla
            dtgTablTecnicos.Columns[0].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
            dtgTablTecnicos.Columns[1].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
            dtgTablTecnicos.Columns[2].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
            dtgTablTecnicos.Columns[3].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
            dtgTablTecnicos.Columns[4].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
            dtgTablTecnicos.Columns[5].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
            dtgTablTecnicos.Columns[6].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
            dtgTablTecnicos.Columns[7].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
        }
예제 #11
0
        private void txtBuscarClienteFiltrado_KeyPress(object sender, KeyPressEventArgs e)
        {
            Mysqlcon.Open();
            if (txtBuscarClienteFiltrado.Text != "")
            {
                dtgTablaClientes.DataSource = null;
                dtgTablaClientes.DataSource = ClienteDB.BuscarClienteXfiltro(txtBuscarClienteFiltrado.Text);

                // Ajustando la tabla
                dtgTablaClientes.Columns[0].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
                dtgTablaClientes.Columns[1].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
                dtgTablaClientes.Columns[2].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
                dtgTablaClientes.Columns[3].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
                dtgTablaClientes.Columns[4].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
            }
            else
            {
                CargarDatos();
            }
        }