Ejemplo n.º 1
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();
     }
 }
Ejemplo n.º 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();
     }
 }
Ejemplo n.º 3
0
 public VentanaClientes()
 {
     InitializeComponent();
     Mysqlcon.Open(); // carga la conexion
     CargarDatos();
     CargarCartasInformativas();
 }
Ejemplo n.º 4
0
 public void Guardar()
 {
     Mysqlcon.Open();
     Captura();
     TecnicosDB.Insertar(tec);
     CargarDatos();
     Nuevo();
 }
Ejemplo n.º 5
0
        public void Guardar()
        {
            Mysqlcon.Open();
            Captura();

            ClienteDB.Insertar(cli);
            CargarDatos();
            Nuevo();
        }
Ejemplo n.º 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);
     }
 }
Ejemplo n.º 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();
     }
 }
Ejemplo n.º 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;
        }
Ejemplo n.º 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();
        }
Ejemplo n.º 10
0
        public void  CargarCartasInformativas()
        {
            try
            {
                string  CMD = string.Format("SELECT COUNT(fac.ID_FACTURA_COD) as TotalServicios from facturas fac ");
                DataSet ds  = Mysqlcon.EjecutarConDT(CMD);

                lblTotalServicios.Text = ds.Tables[0].Rows[0]["TotalServicios"].ToString().Trim();
            }
            catch
            {
                MessageBox.Show("Usuario o contraseña incorrecta ");
            }
        }
Ejemplo n.º 11
0
        public void CargarCartasInformativas()
        {
            try
            {
                string  CMD = string.Format("SELECT COUNT(cli.ID_CLIENTE) as TotalCli from clientes cli");
                DataSet ds  = Mysqlcon.EjecutarConDT(CMD);

                TotalClientes         = ds.Tables[0].Rows[0]["TotalCli"].ToString().Trim();
                lblTotalClientes.Text = TotalClientes;
            }
            catch
            {
                MessageBox.Show("Usuario o contraseña incorrecta ");
            }
        }
Ejemplo n.º 12
0
        public void CargarCartasInformativas()
        {
            try
            {
                string  CMD = string.Format("SELECT COUNT(tec.ID_TECNICO) as TotalTec from tecnicos tec");
                DataSet ds  = Mysqlcon.EjecutarConDT(CMD);

                TotalTecnicos         = ds.Tables[0].Rows[0]["TotalTec"].ToString().Trim();
                lblTotalTecnicos.Text = TotalTecnicos;
            }
            catch
            {
                MessageBox.Show("Usuario o contraseña incorrecta ");
            }
        }
Ejemplo n.º 13
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;
        }
Ejemplo n.º 14
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();
            }
        }
Ejemplo n.º 15
0
        public static DataSet LLenarTablaXCliente(string NombreCli)
        {
            DataSet DS;
            string  cmd = string.Format("SELECT fac.ID_FACTURA_COD as Codigo, fac.FAC_FECHA_FACTURA as Fecha," +
                                        "CONCAT(cli.CLI_NOMBRES_CLIENTE,' ',cli.CLI_APELLIDOS_CLIENTE) as Cliente," +
                                        "det.DET_DESCRIPCION_SERVICIOS as 'Descripcion'," +
                                        " ser.SER_TIPO_SERVICIO as 'Tipo de Servicio', " +
                                        "concat(tec.TEC_NOMBRES_TECNICO,' ',tec.TEC_APELLIDOS_TECNICO) AS Tecnico," +
                                        " det.DET_CANTIDAD_SERVICIO as 'Cantidad', det.DET_PRECIO_SERVICIOS as 'Precio', " +
                                        "  (det.DET_CANTIDAD_SERVICIO * det.DET_PRECIO_SERVICIOS) AS 'Total Servicio'" +
                                        " FROM facturas fac inner join detalle_facturas  det on fac.ID_FACTURA_COD = det.FACTURAS_ID_FACTURA_COD" +
                                        " inner join servicios ser on ser.ID_SERVICIO = det.SERVICIOS_ID_SERVICIO" +
                                        " inner join clientes cli on fac.CLIENTE_ID_CLIENTE = cli.ID_CLIENTE" +
                                        " inner join tecnicos tec on fac.TECNICOS_ID_TECNICO = tec.ID_TECNICO" +
                                        " WHERE cli.CLI_NOMBRES_CLIENTE LIKE '%" + NombreCli + "%'" +
                                        " order by fac.ID_FACTURA_COD");

            DS = Mysqlcon.EjecutarConDT(cmd);
            return(DS);
        }
Ejemplo n.º 16
0
        private void btnIngresar_Click(object sender, EventArgs e)
        {
            try
            {
                string  CMD = string.Format("Select * FROM tecnicos WHERE USER_ACCOUNT='{0}' AND TEC_PASSWORD_TECNICO='{1}'", txtUsername.Text.Trim(), txtPasswordReal.Text.Trim());
                DataSet ds  = Mysqlcon.EjecutarConDT(CMD);

                idTecnico      = ds.Tables[0].Rows[0]["ID_TECNICO"].ToString().Trim();
                NombresTecnico = ds.Tables[0].Rows[0]["TEC_NOMBRES_TECNICO"].ToString().Trim() + " " + ds.Tables[0].Rows[0]["TEC_APELLIDOS_TECNICO"].ToString().Trim();

                string cuenta = ds.Tables[0].Rows[0]["USER_ACCOUNT"].ToString().Trim();
                string contra = ds.Tables[0].Rows[0]["TEC_PASSWORD_TECNICO"].ToString().Trim();
                if (cuenta == txtUsername.Text.Trim() && contra == txtPasswordReal.Text.Trim())
                {
                    VentanaPrincipal Wprincipal = new VentanaPrincipal();
                    this.Hide();
                    Wprincipal.Show();
                }
            }
            catch (Exception error)
            {
                MessageBox.Show("Usuario o contraseña incorrecta ");
            }
        }