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); }
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); }
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); }
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"); } }
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"); } }
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"); } }
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); } } }
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"); } }
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"); } }
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"); } }
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); }
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"); } }
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 "); } }
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); }
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); }
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); }
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); }
public VentanaFacturacion() { InitializeComponent(); Mysqlcon.Open(); // carga la conexion cargaTipoServicios(); }
public BuscarCliente() { InitializeComponent(); Mysqlcon.Open(); // carga la conexion }
public WSfacturacion() { Mysqlcon.Open(); }
public WSCustumers() { Mysqlcon.Open(); }