Beispiel #1
0
        public static List <DetalleFacturas> ObtenerDatosDetalleFactura(int IdFactura)
        {
            List <DetalleFacturas> det_factura = null;

            SQL = "SELECT det.ID_DETALLE_FACTURAS, ser.SER_TIPO_SERVICIO, det.DET_CANTIDAD_SERVICIO,det.DET_PRECIO_SERVICIOS,det.DET_DESCRIPCION_SERVICIOS" +
                  " 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" +
                  " where fac.ID_FACTURA_COD =" + IdFactura;
            MySqlDataReader reg = Mysqlcon.Query(SQL);

            det_factura = new List <DetalleFacturas>();
            DetalleFacturas ob;

            while (reg.Read())
            {
                ob = new DetalleFacturas();
                ob.Id_Det_Facturas = reg.GetInt32("ID_DETALLE_FACTURAS");
                ob.Tipo_servicio   = reg.GetString("SER_TIPO_SERVICIO");
                ob.Cantidad        = reg.GetInt32("DET_CANTIDAD_SERVICIO");
                ob.Precio          = reg.GetInt32("DET_PRECIO_SERVICIOS");
                ob.Descripcion     = reg.GetString("DET_DESCRIPCION_SERVICIOS");



                det_factura.Add(ob);
            }
            reg.Close();
            return(det_factura);
        }
Beispiel #2
0
        public static List <Clientes> ListAll()
        {
            List <Clientes> cliente = null;

            SQL = "Select * from clientes";
            MySqlDataReader reg = Mysqlcon.Query(SQL);

            cliente = new List <Clientes>();
            Clientes ob;

            while (reg.Read())
            {
                ob           = new Clientes();
                ob.Id        = Convert.ToInt32(reg["ID_CLIENTE"].ToString());
                ob.Nombres   = reg["CLI_NOMBRES_CLIENTE"].ToString();
                ob.Apellidos = reg.GetString("CLI_APELLIDOS_CLIENTE");
                ob.Telefono  = reg.GetString("CLI_TELEFONO_CLIENTE");
                ob.Correo    = reg.GetString("CLI_CORREO_CLIENTE");


                cliente.Add(ob);
            }
            reg.Close();
            return(cliente);
        }
Beispiel #3
0
        public static List <Tecnicos> BuscarTecnicoXfiltro(string filtro)
        {
            List <Tecnicos> tecnico = null;

            SQL = "Select * from tecnicos where TEC_NOMBRES_TECNICO Like '%" + filtro + "%'";
            MySqlDataReader reg = Mysqlcon.Query(SQL);

            tecnico = new List <Tecnicos>();
            Tecnicos ob;

            while (reg.Read())
            {
                ob                = new Tecnicos();
                ob.Id             = Convert.ToInt32(reg["ID_TECNICO"].ToString());
                ob.Nombres_tec    = reg["TEC_NOMBRES_TECNICO"].ToString();
                ob.Apellidos_tec  = reg.GetString("TEC_APELLIDOS_TECNICO");
                ob.Cedula_tec     = reg.GetString("TEC_CEDULA_TECNICO");
                ob.Direccion_tec  = reg.GetString("TEC_DIRECCION_TECNICO");
                ob.Correo_tec     = reg.GetString("TEC_CORREO_TECNICO");
                ob.Contrasena_tec = reg.GetString("TEC_PASSWORD_TECNICO");
                ob.UserAccount    = reg.GetString("USER_ACCOUNT");
                tecnico.Add(ob);
            }
            reg.Close();
            return(tecnico);
        }
Beispiel #4
0
 public static void EliminarFactura(int id)
 {
     SQL = "DELETE FROM facturas WHERE ID_FACTURA_COD =" + id;
     if (Mysqlcon.Execute(SQL))
     {
         MessageBox.Show("Factura Eliminada");
     }
     else
     {
         MessageBox.Show("Error al eliminar la factura seleccionada");
     }
 }
Beispiel #5
0
 public static void Eliminar(int id)
 {
     SQL = "delete from clientes Where ID_CLIENTE=" + id;
     if (Mysqlcon.Execute(SQL))
     {
         MessageBox.Show("Cliente Eliminado");
     }
     else
     {
         MessageBox.Show("Error al eliminar el cliente seleccionado");
     }
 }
Beispiel #6
0
 public static void Eliminar(int id)
 {
     SQL = "delete from tecnicos Where ID_TECNICO=" + id;
     if (Mysqlcon.Execute(SQL))
     {
         MessageBox.Show("Tecnico Eliminado");
     }
     else
     {
         MessageBox.Show("Error al eliminar el tecnico seleccionado");
     }
 }
Beispiel #7
0
        private void btnFacturar_Click(object sender, EventArgs e)
        {
            if (cont_fila != 0)
            {
                try
                {
                    //METODO PARA OBTENER EL MAX ID DE FACTURA
                    string  cmd1 = string.Format("SELECT MAX(ID_FACTURA_COD) AS MaxNumFact from facturas");
                    DataSet ds1  = Mysqlcon.EjecutarConDT(cmd1);

                    //    string MaxNumFact =ds1.Tables[0].Rows[0]["MaxNumFact"].ToString().Trim();
                    string MaxNumFact = ds1.Tables[0].Rows[0]["MaxNumFact"].ToString();

                    int numFac = 0;
                    if (MaxNumFact == "")
                    {
                        // numFac = Convert.ToInt32(MaxNumFact);
                        numFac = 0;
                        numFac = numFac + 1;
                    }
                    else
                    {
                        numFac = Convert.ToInt32(MaxNumFact);
                        numFac = numFac + 1;
                    }

                    //
                    string cmd = string.Format("CALL ActualizarFacturas ('{0}','{1}','{2}') ", lblIDCliente.Text.Trim(), lblIDTecnico.Text.Trim(), numFac);

                    DataSet ds     = Mysqlcon.EjecutarConDT(cmd);
                    string  NumFac = ds.Tables[0].Rows[0]["ID_FACTURA_COD"].ToString().Trim();

                    foreach (DataGridViewRow Fila in dtgTablaFacturacion.Rows)
                    {
                        cmd = string.Format("CALL ActualizaDetalles ('{0}','{1}','{2}','{3}','{4}')", NumFac, Fila.Cells[0].Value.ToString(), Fila.Cells[2].Value.ToString(), Fila.Cells[3].Value.ToString(), Fila.Cells[1].Value.ToString());
                        ds  = Mysqlcon.EjecutarConDT(cmd);
                    }


                    Nuevo();
                    Mysqlcon.Open();
                    int IDFACTURA = Convert.ToInt32(NumFac);
                    //Imprimiendo Factura
                    ImprimirFactura.FacturaPDF(IDFACTURA);
                }
                catch (Exception error)
                {
                    MessageBox.Show("Ha ocurrido un error" + error.Message);
                }
            }
        }
Beispiel #8
0
 public static void Actualizar(Clientes ob)
 {
     SQL = "update clientes set CLI_NOMBRES_CLIENTE='" + ob.Nombres + "',CLI_APELLIDOS_CLIENTE='" +
           ob.Apellidos + "',CLI_TELEFONO_CLIENTE='" + ob.Telefono + "',CLI_CORREO_CLIENTE='" + ob.Correo +
           "' where ID_CLIENTE =" + ob.Id;
     if (Mysqlcon.Execute(SQL))
     {
         MessageBox.Show("Datos del cliente actualizados");
     }
     else
     {
         MessageBox.Show("Error al actualizar");
     }
 }
Beispiel #9
0
 public static void Actualizar(Tecnicos ob)
 {
     SQL = "update tecnicos set TEC_NOMBRES_TECNICO='" + ob.Nombres_tec + "',TEC_APELLIDOS_TECNICO='" +
           ob.Apellidos_tec + "',TEC_CEDULA_TECNICO='" + ob.Cedula_tec + "',TEC_DIRECCION_TECNICO='" + ob.Direccion_tec +
           "',TEC_CORREO_TECNICO='" + ob.Correo_tec + "',USER_ACCOUNT='" + ob.UserAccount +
           "',TEC_PASSWORD_TECNICO='" + ob.Contrasena_tec +
           "' where ID_TECNICO =" + ob.Id;
     if (Mysqlcon.Execute(SQL))
     {
         MessageBox.Show("Datos del tecnico actualizados");
     }
     else
     {
         MessageBox.Show("Error al actualizar");
     }
 }
Beispiel #10
0
        public static void Insertar(Clientes ob)
        {
            SQL = "insert into clientes(CLI_NOMBRES_CLIENTE," +
                  "CLI_APELLIDOS_CLIENTE,CLI_TELEFONO_CLIENTE,CLI_CORREO_CLIENTE,CREATED,MODIFIED) " +
                  " Values ('" + ob.Nombres + "','" + ob.Apellidos +
                  "','" + ob.Telefono + "','" + ob.Correo + "',CURRENT_TIMESTAMP,CURRENT_TIMESTAMP)";

            if (Mysqlcon.Execute(SQL))
            {
                MessageBox.Show("Registro Guardado");
            }
            else
            {
                MessageBox.Show("Error al Guardar");
            }
        }
Beispiel #11
0
        public static Clientes Buscar(int id)
        {
            SQL = "Select * from clientes where ID_CLIENTE =" + id;
            MySqlDataReader reg = Mysqlcon.Query(SQL);
            Clientes        ob  = null;

            if (reg.Read())
            {
                ob           = new Clientes();
                ob.Id        = Convert.ToInt32(reg["ID_CLIENTE"].ToString());
                ob.Nombres   = reg["CLI_NOMBRES_CLIENTE"].ToString();
                ob.Apellidos = reg.GetString("CLI_APELLIDOS_CLIENTE");
                ob.Telefono  = reg.GetString("CLI_TELEFONO_CLIENTE");
                ob.Correo    = reg.GetString("CLI_CORREO_CLIENTE");
            }
            reg.Close();
            return(ob);
        }
Beispiel #12
0
        public static void Insertar(Tecnicos ob)
        {
            SQL = "insert into tecnicos(TEC_NOMBRES_TECNICO," +
                  "TEC_APELLIDOS_TECNICO,TEC_CEDULA_TECNICO,TEC_DIRECCION_TECNICO," +
                  "TEC_CORREO_TECNICO,USER_ACCOUNT,TEC_PASSWORD_TECNICO" +
                  ",CREATED,MODIFIED) " +
                  " Values ('" + ob.Nombres_tec + "','" + ob.Apellidos_tec +
                  "','" + ob.Cedula_tec + "','" + ob.Direccion_tec + "','" + ob.Correo_tec + "','"
                  + ob.UserAccount + "','" + ob.Contrasena_tec + "',CURRENT_TIMESTAMP,CURRENT_TIMESTAMP)";

            if (Mysqlcon.Execute(SQL))
            {
                MessageBox.Show("Tecnico Registrado");
            }
            else
            {
                MessageBox.Show("Error al registrar el tecnico");
            }
        }
Beispiel #13
0
        public static Tecnicos ObtenerDatosTecnico(int IdFactura)
        {
            SQL = "SELECT tec.ID_TECNICO,tec.TEC_NOMBRES_TECNICO, tec.TEC_APELLIDOS_TECNICO,tec.TEC_CORREO_TECNICO" +
                  " FROM facturas fac inner join tecnicos  tec on fac.TECNICOS_ID_TECNICO= tec.ID_TECNICO" +
                  " where fac.ID_FACTURA_COD =" + IdFactura;
            MySqlDataReader reg = Mysqlcon.Query(SQL);
            Tecnicos        ob  = null;

            if (reg.Read())
            {
                ob               = new Tecnicos();
                ob.Id            = Convert.ToInt32(reg["ID_TECNICO"].ToString());
                ob.Nombres_tec   = reg["TEC_NOMBRES_TECNICO"].ToString();
                ob.Apellidos_tec = reg.GetString("TEC_APELLIDOS_TECNICO");
                ob.Correo_tec    = reg.GetString("TEC_CORREO_TECNICO");
            }
            reg.Close();
            return(ob);
        }
        public void CargarCartasInformativas()
        {
            try
            {
                string  CMD = string.Format("SELECT COUNT(cli.ID_CLIENTE) as TotalCli from clientes cli");
                DataSet ds  = Mysqlcon.EjecutarConDT(CMD);

                lblTotalClientes.Text = ds.Tables[0].Rows[0]["TotalCli"].ToString().Trim();

                ////////////////////////////////////////
                string  CMD2 = string.Format("SELECT COUNT(fac.ID_FACTURA_COD) as TotalServicios from facturas fac ");
                DataSet ds2  = Mysqlcon.EjecutarConDT(CMD2);

                lblTotalServicios.Text = ds2.Tables[0].Rows[0]["TotalServicios"].ToString().Trim();
            }
            catch
            {
                MessageBox.Show("Usuario o contraseña incorrecta ");
            }
        }
Beispiel #15
0
        public static Tecnicos Buscar(int id)
        {
            SQL = "Select * from tecnicos where ID_TECNICO =" + id;
            MySqlDataReader reg = Mysqlcon.Query(SQL);
            Tecnicos        ob  = null;

            if (reg.Read())
            {
                ob               = new Tecnicos();
                ob.Id            = Convert.ToInt32(reg["ID_TECNICO"].ToString());
                ob.Nombres_tec   = reg["TEC_NOMBRES_TECNICO"].ToString();
                ob.Apellidos_tec = reg.GetString("TEC_APELLIDOS_TECNICO");
                ob.Cedula_tec    = reg.GetString("TEC_CEDULA_TECNICO");
                ob.Direccion_tec = reg.GetString("TEC_DIRECCION_TECNICO");
                ob.Correo_tec    = reg.GetString("TEC_CORREO_TECNICO");
                ob.UserAccount   = reg.GetString("USER_ACCOUNT");
            }
            reg.Close();
            return(ob);
        }
Beispiel #16
0
        public static Clientes ObtenerDatosCliente(int IdFactura)
        {
            SQL = "SELECT cli.ID_CLIENTE,cli.CLI_NOMBRES_CLIENTE,cli.CLI_APELLIDOS_CLIENTE, cli.CLI_TELEFONO_CLIENTE,cli.CLI_CORREO_CLIENTE " +
                  "FROM facturas fac inner join clientes  cli on fac.CLIENTE_ID_CLIENTE= cli.ID_CLIENTE" +
                  " where fac.ID_FACTURA_COD = " + IdFactura;
            MySqlDataReader reg = Mysqlcon.Query(SQL);
            Clientes        ob  = null;

            if (reg.Read())
            {
                ob           = new Clientes();
                ob.Id        = Convert.ToInt32(reg["ID_CLIENTE"].ToString());
                ob.Nombres   = reg["CLI_NOMBRES_CLIENTE"].ToString();
                ob.Apellidos = reg.GetString("CLI_APELLIDOS_CLIENTE");
                ob.Telefono  = reg.GetString("CLI_TELEFONO_CLIENTE");
                ob.Correo    = reg.GetString("CLI_CORREO_CLIENTE");
            }
            reg.Close();
            return(ob);
        }
Beispiel #17
0
        public static List <Servicios> ListAll()
        {
            List <Servicios> servicio = null;

            SQL = "Select * from servicios";
            MySqlDataReader reg = Mysqlcon.Query(SQL);

            servicio = new List <Servicios>();
            Servicios ob;

            while (reg.Read())
            {
                ob              = new Servicios();
                ob.Id           = Convert.ToInt32(reg["ID_SERVICIO"].ToString());
                ob.TipoServicio = reg["SER_TIPO_SERVICIO"].ToString();


                servicio.Add(ob);
            }
            reg.Close();
            return(servicio);
        }
Beispiel #18
0
        public static List <Facturas> ObtenerDatosFactura(int IdFactura)
        {
            List <Facturas> factura = null;

            SQL = "SELECT * from  facturas where  ID_FACTURA_COD =" + IdFactura;
            MySqlDataReader reg = Mysqlcon.Query(SQL);

            factura = new List <Facturas>();
            Facturas ob;

            while (reg.Read())
            {
                ob       = new Facturas();
                ob.Id    = reg.GetInt32("ID_FACTURA_COD");;
                ob.Fecha = reg["FAC_FECHA_FACTURA"].ToString();



                factura.Add(ob);
            }
            reg.Close();
            return(factura);
        }
Beispiel #19
0
 public VentanaFacturacion()
 {
     InitializeComponent();
     Mysqlcon.Open(); // carga la conexion
     cargaTipoServicios();
 }
 public BuscarCliente()
 {
     InitializeComponent();
     Mysqlcon.Open(); // carga la conexion
 }
 public WSfacturacion()
 {
     Mysqlcon.Open();
 }
Beispiel #22
0
 public WSCustumers()
 {
     Mysqlcon.Open();
 }