private bool GrabarDetalle() { SQL = "Factura_GrabarDetalle"; clsConexion oConexion = new clsConexion(); oConexion.SQL = SQL; oConexion.AgregarParametro("@prNroFactura", System.Data.SqlDbType.Int, 4, NumeroFactura); oConexion.AgregarParametro("@prProducto", System.Data.SqlDbType.Int, 4, Producto); oConexion.AgregarParametro("@prCantidad", System.Data.SqlDbType.Int, 4, Cantidad); oConexion.AgregarParametro("@prValorUnitario", System.Data.SqlDbType.Int, 4, ValorUnitario); oConexion.AgregarParametro("@prNombre", System.Data.SqlDbType.VarChar, 50, Nombre); oConexion.StoredProcedure = true; if (oConexion.EjecutarSentencia()) { oConexion = null; return(true); } else { Error = oConexion.Error; oConexion = null; return(false); } }
public bool Guardar() { SQL = "INSERT INTO TBL_VEHICULO (COLOR, MARCA, PLACA, MODELO, ID_CLIENTE) " + "VALUES (@marca, @color, @modelo, @placa, @idCliente)"; clsConexion oConexion = new clsConexion(); oConexion.SQL = SQL; oConexion.AgregarParametro("@marca", Marca); oConexion.AgregarParametro("@color", Color); oConexion.AgregarParametro("@modelo", Modelo); oConexion.AgregarParametro("@placa", Placa); oConexion.AgregarParametro("@idCliente", IdCliente); if (oConexion.EjecutarSentencia()) { //Grabó en la base de datos oConexion = null; return(true); } else { Error = oConexion.Error; oConexion = null; return(false); } }
public bool ConsultarCliente() { SQL = "SELECT dbo.TBL_CLIENTE.ID_CLIENTE, dbo.TBL_CLIENTE.NOMBRE_COMPLETO, dbo.TBL_RESERVA.ESTADO_RESERVA, " + " dbo.TBL_CLIENTE.DOCUMENTO " + " FROM dbo.TBL_CLIENTE INNER JOIN " + " dbo.TBL_RESERVA ON dbo.TBL_CLIENTE.ID_CLIENTE = dbo.TBL_RESERVA.ID_CLIENTE" + " WHERE(DOCUMENTO = @documento) AND (dbo.TBL_RESERVA.ESTADO_RESERVA = 'activa')"; /* SQL = "SELECT strNombre_CLIE, strPrimerApellido_CLIE, " + * "strSegundoApellido_CLIE, strDireccion_CLIE " + * "FROM tblCliente " + * "WHERE strDocumento_CLIE = @prDocumento";*/ clsConexion oConexion = new clsConexion(); oConexion.SQL = SQL; oConexion.AgregarParametro("@documento", Documento); //Se invoca el método consultar if (oConexion.Consultar()) { //Se verifica si hay datos if (oConexion.Reader.HasRows) { //Tiene filas, se debe leer la información oConexion.Reader.Read(); //Se captura la información idCliente = oConexion.Reader.GetInt32(0); Nombre_Completo = oConexion.Reader.GetString(1); EstadoReserva = oConexion.Reader.GetString(2); Documento = oConexion.Reader.GetInt32(3); //Libera memoria oConexion.CerrarConexion(); oConexion = null; return(true); } else { //No tiene filas, se levanta un error Error = "El cliente con el documento " + Documento + " no está en la base de datos. \n O no tiene un reserva activa \n Verifique la información ingresada"; //Cerrar la conexión oConexion.CerrarConexion(); oConexion = null; return(false); } } else { Error = oConexion.Error; //Se debe cerrar la conexión oConexion.CerrarConexion(); oConexion = null; return(false); } }
private bool GrabarEncabezado() { SQL = "Factura_GrabarEncabezado"; clsConexion oConexion = new clsConexion(); oConexion.SQL = SQL; oConexion.StoredProcedure = true; oConexion.AgregarParametro("@prCedulaPropietario", System.Data.SqlDbType.BigInt, 20, Cedula); oConexion.AgregarParametro("@prVendedor", System.Data.SqlDbType.Int, 4, Vendedor); //Ejecuta consultar if (oConexion.Consultar()) { //Guarda los datos en un objeto Reader, permite leer los datos hacia adelante (Cada fila) //En cada fila, el READER maneja los datos como un vector. //Lo primero que se revisa es si hay datos. if (oConexion.Reader.HasRows) { //Se debe leer el Reader oConexion.Reader.Read(); NumeroFactura = oConexion.Reader.GetInt32(0); //Cerrar conexion, liberar y retornar Error = " el número de factura: " + NumeroFactura; oConexion.CerrarConexion(); oConexion = null; return(true); } else { Error = "No pudo generar el número de factura"; oConexion.CerrarConexion(); oConexion = null; return(false); } } else { Error = oConexion.Error; oConexion.CerrarConexion(); oConexion = null; return(false); } }
public bool Ingresar() { SQL = "Servicio_Insert"; clsConexion oConexion = new clsConexion(); oConexion.SQL = SQL; oConexion.AgregarParametro("@prCodigo", System.Data.SqlDbType.BigInt, 8, codigo); oConexion.AgregarParametro("@prNombre", System.Data.SqlDbType.VarChar, 30, nombre); oConexion.AgregarParametro("@prValor", System.Data.SqlDbType.Float, 8, valor); oConexion.StoredProcedure = true; if (oConexion.EjecutarSentencia()) { oConexion = null; return(true); } else { error = oConexion.Error; oConexion = null; return(false); } }
public bool Ingresar() { SQL = "SP_Devolver_Vehiculo"; clsConexion oConexion = new clsConexion(); oConexion.SQL = SQL; oConexion.AgregarParametro("@ReservaId", System.Data.SqlDbType.BigInt, 8, reservaCodigo); oConexion.AgregarParametro("@KMDespues", System.Data.SqlDbType.Int, 8, kmFinal); oConexion.AgregarParametro("@Observaciones", System.Data.SqlDbType.VarChar, 300, descripcion); oConexion.AgregarParametro("@Multa", System.Data.SqlDbType.Int, 8, multa); oConexion.StoredProcedure = true; if (oConexion.EjecutarSentencia()) { oConexion = null; return(true); } else { error = oConexion.Error; oConexion = null; return(false); } }
public bool Actualizar() { SQL = "Propietario_Update"; clsConexion oConexion = new clsConexion(); oConexion.SQL = SQL; oConexion.AgregarParametro("@prCedula", System.Data.SqlDbType.BigInt, 8, Cedula); oConexion.AgregarParametro("@prNombre", System.Data.SqlDbType.VarChar, 30, Nombre); oConexion.AgregarParametro("@prEdad", System.Data.SqlDbType.Int, 8, Edad); oConexion.AgregarParametro("@prTelefono", System.Data.SqlDbType.VarChar, 10, Telefono); oConexion.StoredProcedure = true; if (oConexion.EjecutarSentencia()) { oConexion = null; return(true); } else { Error = oConexion.Error; oConexion = null; return(false); } }
public bool Ingresar() { SQL = "SP_Reserva_Insert"; clsConexion oConexion = new clsConexion(); oConexion.SQL = SQL; oConexion.AgregarParametro("@DocumentoCliente", System.Data.SqlDbType.VarChar, 50, documentoCliente); oConexion.AgregarParametro("@FechaInicial", System.Data.SqlDbType.VarChar, 20, fechaInicial); oConexion.AgregarParametro("@FechaFinal", System.Data.SqlDbType.VarChar, 20, fechaFinal); oConexion.AgregarParametro("@MatriculaVehiculo", System.Data.SqlDbType.VarChar, 50, matriculaVehiculo); oConexion.StoredProcedure = true; if (oConexion.EjecutarSentencia()) { oConexion = null; return(true); } else { error = oConexion.Error; oConexion = null; return(false); } }
public bool Ingresar() { SQL = "SP_Alquiler_Insert "; clsConexion oConexion = new clsConexion(); oConexion.SQL = SQL; oConexion.AgregarParametro("@KM_Inicial", System.Data.SqlDbType.Int, 8, kmInicial); oConexion.AgregarParametro("@FechaInicial", System.Data.SqlDbType.VarChar, 20, fechaInicial); oConexion.AgregarParametro("@FechaFinal", System.Data.SqlDbType.VarChar, 20, fechaFinal); oConexion.AgregarParametro("@ReservaId", System.Data.SqlDbType.BigInt, 8, reservaId); oConexion.StoredProcedure = true; if (oConexion.EjecutarSentencia()) { oConexion = null; return(true); } else { error = oConexion.Error; oConexion = null; return(false); } }
public bool ConsultarVehiculo() { SQL = "SELECT PLACA FROM TBL_VEHICULO WHERE PLACA = @prPlaca"; /* SQL = "SELECT strNombre_CLIE, strPrimerApellido_CLIE, " + * "strSegundoApellido_CLIE, strDireccion_CLIE " + * "FROM tblCliente " + * "WHERE strDocumento_CLIE = @prDocumento";*/ clsConexion oConexion = new clsConexion(); oConexion.SQL = SQL; oConexion.AgregarParametro("@prPlaca", Placa); //Se invoca el método consultar if (oConexion.Consultar()) { //Se verifica si hay datos if (oConexion.Reader.HasRows) { //Tiene filas, se debe leer la información oConexion.Reader.Read(); //Se captura la información Placa = oConexion.Reader.GetString(0); //Libera memoria oConexion.CerrarConexion(); oConexion = null; return(true); } else { //No tiene filas, se levanta un error Error = "La Placa " + Placa + " no está en la base de datos. \n O no tiene un reserva activa \n Verifique la información ingresada"; //Cerrar la conexión oConexion.CerrarConexion(); oConexion = null; return(false); } } else { Error = oConexion.Error; //Se debe cerrar la conexión oConexion.CerrarConexion(); oConexion = null; return(false); } }
public bool Actualizar() { SQL = "Repuesto_Update"; clsConexion oConexion = new clsConexion(); oConexion.SQL = SQL; oConexion.AgregarParametro("@prCodigo", System.Data.SqlDbType.BigInt, 8, codigo); oConexion.AgregarParametro("@prNombre", System.Data.SqlDbType.VarChar, 30, nombre); oConexion.AgregarParametro("@prValor", System.Data.SqlDbType.Float, 8, valor); oConexion.AgregarParametro("@prFecha", System.Data.SqlDbType.VarChar, 10, fecha); oConexion.AgregarParametro("@prNIT", System.Data.SqlDbType.BigInt, 8, nit); oConexion.StoredProcedure = true; if (oConexion.EjecutarSentencia()) { oConexion = null; return(true); } else { error = oConexion.Error; oConexion = null; return(false); } }
public bool Consultar() { SQL = "Propietario_Consultar"; clsConexion oConexion = new clsConexion(); oConexion.SQL = SQL; oConexion.StoredProcedure = true; oConexion.AgregarParametro("@prCedula", System.Data.SqlDbType.Int, 20, Cedula); //Se invoca el método consultar if (oConexion.Consultar()) { //Se verifica si hay datos if (oConexion.Reader.HasRows) { //Tiene filas, se debe leer la información oConexion.Reader.Read(); //Se captura la información Nombre = oConexion.Reader.GetString(0); Edad = oConexion.Reader.GetInt32(1); Telefono = oConexion.Reader.GetString(2); //Libera memoria oConexion.CerrarConexion(); oConexion = null; return(true); } else { //No tiene filas, se levanta un error Error = "El cliente con el Cedula " + Cedula + " no está en la base de datos. \nVerifique la información " + "o ingréselo al sistema"; //Cerrar la conexión oConexion.CerrarConexion(); oConexion = null; return(false); } } else { Error = oConexion.Error; //Se debe cerrar la conexión oConexion.CerrarConexion(); oConexion = null; return(false); } }
public bool ConsultarPrecio() { SQL = "Repuesto_ConsultarValorUnitario"; clsConexion oConexion = new clsConexion(); oConexion.SQL = SQL; oConexion.StoredProcedure = true; oConexion.AgregarParametro("@prCodigo", System.Data.SqlDbType.Int, 4, codigo); //Ejecuta consultar if (oConexion.Consultar()) { //Guarda los datos en un objeto Reader, permite leer los datos hacia adelante (Cada fila) //En cada fila, el READER maneja los datos como un vector. //Lo primero que se revisa es si hay datos. if (oConexion.Reader.HasRows) { //Se debe leer el Reader oConexion.Reader.Read(); //Se leen los datos por posición y tipo de dato valor = oConexion.Reader.GetDouble(0); //Cerrar conexion, liberar y retornar oConexion.CerrarConexion(); oConexion = null; return(true); } else { error = "No existen Repuesto con el código: " + codigo; oConexion.CerrarConexion(); oConexion = null; return(false); } } else { error = oConexion.Error; oConexion.CerrarConexion(); oConexion = null; return(false); } }
public bool Borrar() { SQL = "Repuesto_Delete"; clsConexion oConexion = new clsConexion(); oConexion.SQL = SQL; oConexion.AgregarParametro("@prCodigo", System.Data.SqlDbType.BigInt, 8, codigo); oConexion.StoredProcedure = true; if (oConexion.EjecutarSentencia()) { oConexion = null; return(true); } else { error = oConexion.Error; oConexion = null; return(false); } }
private bool CalcularTotal() { SQL = "Factura_CalcularTotal"; clsConexion oConexion = new clsConexion(); oConexion.SQL = SQL; oConexion.StoredProcedure = true; oConexion.AgregarParametro("@prFactura", System.Data.SqlDbType.Int, 20, NumeroFactura); //Ejecuta consultar if (oConexion.Consultar()) { //Guarda los datos en un objeto Reader, permite leer los datos hacia adelante (Cada fila) //En cada fila, el READER maneja los datos como un vector. //Lo primero que se revisa es si hay datos. if (oConexion.Reader.HasRows) { //Se debe leer el Reader oConexion.Reader.Read(); Total = oConexion.Reader.GetInt32(0); //Cerrar conexion, liberar y retornar oConexion.CerrarConexion(); oConexion = null; return(true); } else { Error = "No pudo consultar el total de la factura: " + NumeroFactura; oConexion.CerrarConexion(); oConexion = null; return(false); } } else { Error = oConexion.Error; oConexion.CerrarConexion(); oConexion = null; return(false); } }
public bool Consultar() { SQL = "SELECT USUARIO, ROL " + " FROM dbo.TBL_LOGIN " + " WHERE(USUARIO = @prUsuario) AND (CONTRASEÑA = @prContraseña)"; //SQL = "SELECT USUARIO, CONTRASEÑA, ROL " + // " FROM dbo.TBL_LOGIN " + // " WHERE(USUARIO = '" + Usuario + ")AND (CONTRASEÑA = " + Contraseña + ")'"; /* SQL = "SELECT strNombre_CLIE, strPrimerApellido_CLIE, " + * "strSegundoApellido_CLIE, strDireccion_CLIE " + * "FROM tblCliente " + * "WHERE strDocumento_CLIE = @prDocumento";*/ clsConexion oConexion = new clsConexion(); oConexion.SQL = SQL; oConexion.AgregarParametro("@prUsuario", Usuario); oConexion.AgregarParametro("@prContraseña", Contraseña); //Se invoca el método consultar if (oConexion.Consultar()) { //Se verifica si hay datos if (oConexion.Reader.HasRows) { //Tiene filas, se debe leer la información oConexion.Reader.Read(); //Se captura la información //idCliente = oConexion.Reader.GetInt32(0); //Nombre_Completo = oConexion.Reader.GetString(1); //Documento = oConexion.Reader.GetInt32(2); //Telefono = oConexion.Reader.GetInt32(3); Usuario = oConexion.Reader.GetString(0); Rol = oConexion.Reader.GetString(1); //Libera memoria oConexion.CerrarConexion(); oConexion = null; return(true); } else { //No tiene filas, se levanta un error Error = "El usuario " + Usuario + " no está en la base de datos. \nVerifique la información " + "o ingréselo al sistema"; //Cerrar la conexión oConexion.CerrarConexion(); oConexion = null; return(false); } } else { Error = oConexion.Error; //Se debe cerrar la conexión oConexion.CerrarConexion(); oConexion = null; return(false); } }