private void verificarCampos() { if (cupon.Text == "" || cliente.Text == "") { throw new ArgumentException("Complete los campos"); } else if (!BaseDeDatos.existeCliente(Convert.ToInt32(cliente.Text))) { throw new ArgumentException("No existe el cliente solicidato"); } else if (!BaseDeDatos.existeCupon(Convert.ToInt32(cliente.Text))) { throw new ArgumentException("No existe el cupon solicidato"); } }
private void insertarButacas(List <Butaca> butacas, Micro micro) { BaseDeDatos db = BaseDeDatos.Instance; String sql; foreach (Butaca unaButaca in butacas) { sql = "insert into SENIOR_DEVELOPERS.Butaca "; sql += "(NRO, micro_patente, piso, tipo) "; sql += "values "; sql += "(" + unaButaca.nro + ", '" + micro.patente + "', " + unaButaca.piso + ", '" + unaButaca.tipo + "')"; db.executeNonQuery(sql); } }
public static void finalizarSubastas() { //MessageBox.Show("Recordar descomentar"); //return; List <SqlParameter> listaParametros = new List <SqlParameter>(); BaseDeDatos.agregarParametro(listaParametros, "@FechaSistema", fechaSistema); int cantSubastas = BaseDeDatos.ejecutarSP("sp_FinalizarSubastas", listaParametros); BaseDeDatos.cerrarConexion(); if (cantSubastas > 0) { leyendaSubastas = "Se actualizaron las subastas con al día de la fecha."; } }
public double calcularPrecioPasaje(int viajeID) { BaseDeDatos db = BaseDeDatos.Instance; String sql; sql = "SELECT R.precioBasePasaje * S.porcentajeAdicional "; sql += "FROM SENIOR_DEVELOPERS.Viaje V "; sql += "INNER JOIN SENIOR_DEVELOPERS.Recorrido R ON R.ID = V.recorrido_ID "; sql += "INNER JOIN SENIOR_DEVELOPERS.Servicio S ON S.nombre = R.tipoServicio "; sql += "WHERE V.ID = " + viajeID; double precio = Convert.ToDouble(db.executeScalar(sql)); return(precio); }
public void cambiarPassword(string nuevoPass) { UTF8Encoding encoderHash = new UTF8Encoding(); SHA256Managed hasher = new SHA256Managed(); byte[] bytesDeHasheo = hasher.ComputeHash(encoderHash.GetBytes(nuevoPass)); string password = Interfaz.Interfaz.bytesDeHasheoToString(bytesDeHasheo); List <SqlParameter> listaParametros = new List <SqlParameter>(); BaseDeDatos.agregarParametro(listaParametros, "@ID_User", this.ID_User); BaseDeDatos.agregarParametro(listaParametros, "@Password", password); BaseDeDatos.ejecutarSP("sp_CambiarPassword", listaParametros); BaseDeDatos.cerrarConexion(); }
private void cargarComboBox(ComboBox comboBox, string storedProcedure, string displayMember, string valueMember) { DataSet ds = new DataSet(); BaseDeDatos baseDeDatos = BaseDeDatos.Instance; SqlCommand sqlCommand = new SqlCommand(); sqlCommand.CommandText = storedProcedure; sqlCommand.CommandType = CommandType.StoredProcedure; DataTable dt_tipo = baseDeDatos.consulta(sqlCommand).Tables[0]; comboBox.DataSource = dt_tipo; comboBox.DisplayMember = displayMember; comboBox.ValueMember = valueMember; sqlCommand.Parameters.Clear(); }
static void Main(string[] args) { BaseDeDatos baseDatos = new BaseDeDatos(); List <Persona> padron = baseDatos.TraerTodos(); foreach (Persona item in padron) { Console.WriteLine(item.ToString()); } Console.ReadLine(); }
private void cargarCombo() { try { DataSet datosPeriodos = BaseDeDatos.procesosSql(consultaPeriodos); cbPeriodos.DataSource = datosPeriodos.Tables[0]; cbPeriodos.ValueMember = "Codigo"; cbPeriodos.DisplayMember = "Periodo"; } catch (Exception ex) { Mensajes.MostrarMensajesError(ex.Message); } }
public bool Autenticar(string usuario, string clave) { var id = usuario.ToLower(); using (var conexion = Conexion.Abrir()) { var db = new BaseDeDatos(conexion); var usr = db.Usuarios.FirstOrDefault(x => x.Id.ToLower() == id); if (usr == null) { return(false); } return(usr.Clave == Encriptador.CifrarClave(id, clave)); } }
public DataTable getMicros() { BaseDeDatos db = BaseDeDatos.Instance; String sql; sql = "SELECT patente AS Patente, nro AS Nro, marca AS Marca, modelo AS Modelo, "; sql += "bajaFueraServicio AS 'Baja (Fuera de servicio)', bajaVidaUtil AS 'Baja (Vida util)', "; sql += "cantidadButacas AS 'Cantidad de butacas', KGDisponibles AS 'KG Disponibles', "; sql += "fechaAlta AS 'Fecha de Alta', fechaFueraServicio AS 'Fecha - Fuera de servicio', fechaReinicioServicio AS 'Fecha - Reinicio del servicio', "; sql += "fechaBajaDefinitiva AS 'Fecha - Fin de vida util' "; sql += "FROM SENIOR_DEVELOPERS.Micro"; DataTable tabla = db.obtenerComoTabla(sql); return(tabla); }
public static bool permiteEnvio(int codVisibilidad) { String query = "select Permite_Envios from LOS_INSISTENTES.Visibilidades where Cod_Visibilidad=" + codVisibilidad; SqlDataReader lector = BaseDeDatos.ejecutarReader(query, null, BaseDeDatos.iniciarConexion()); bool resultado = false; if (lector.Read()) { resultado = Convert.ToBoolean(lector["Permite_Envios"]); } BaseDeDatos.cerrarConexion(); return(resultado); }
//Utilizado en FormBusquedaCiudades public DataTable buscarCiudades(String nombre) { BaseDeDatos db = BaseDeDatos.Instance; String sql; sql = "select ID, nombre AS Nombre from SENIOR_DEVELOPERS.Ciudad where 1=1"; if (!String.IsNullOrEmpty(nombre)) { sql += " AND nombre LIKE '%" + nombre + "%'"; } DataTable tabla = db.obtenerComoTabla(sql); return(tabla); }
public void obtenerFuncionalidades(SqlConnection conexion) { List <SqlParameter> listaParametros = new List <SqlParameter>(); BaseDeDatos.agregarParametro(listaParametros, "@ID_Rol", this.ID_Rol); SqlDataReader lectorFuncionalidades = BaseDeDatos.ejecutarReader("SELECT ID_Funcionalidad FROM LOS_INSISTENTES.Funcionalidad_Rol WHERE ID_Rol = @ID_Rol", listaParametros, conexion); if (lectorFuncionalidades.HasRows) { while (lectorFuncionalidades.Read()) { Funcionalidad funcionalidad = new Funcionalidad(Convert.ToInt32(lectorFuncionalidades["ID_Funcionalidad"])); this.funcionalidades.Add(funcionalidad); } } }
public override object ejecutarSinposicion(ZContenedor e) { BaseDeDatos bd = Dbms.getBd(); //preguntar si los tipos se mandan desenbueltos de una List <TeDeU> listaTedeus = new List <TeDeU>(); foreach (NodoDeclararParametro nodo in tipoRetorno) { listaTedeus.Add((TeDeU)nodo.Tipo.ejecutar(e)); } Procedimiento proc = new Procedimiento(parametros, tipoRetorno, listaTedeus, _instrucciones, e); bd.decProcedimiento(id, proc); return(null); }
private void ActualizarOperacionesEnLinea() { do { Thread.Sleep(5000); if (this.dgvOperaciones.InvokeRequired) { this.dgvOperaciones.BeginInvoke((MethodInvoker) delegate() { Operacion nuevaOperacion = CasaDeCambio.OperacionesEnLinea.Dequeue(); BaseDeDatos.RegistrarNuevaOperacion(nuevaOperacion); }); } actualizacion.Invoke(); } while (CasaDeCambio.OperacionesEnLinea.Count > 0); }
public int ObtenerComprasSinCalificar() { // Hay que revisar este query a nivel BBDD List <SqlParameter> listaParametros = new List <SqlParameter>(); BaseDeDatos.agregarParametro(listaParametros, "@ID_user", this.ID_User); SqlDataReader lectorResumen = BaseDeDatos.ejecutarReader("SELECT * FROM LOS_INSISTENTES.vw_CantComprasSinCalificar WHERE ID_User = @ID_User", listaParametros, BaseDeDatos.iniciarConexion()); int resultado = 0; if (lectorResumen.Read()) { resultado = Convert.ToInt32(lectorResumen["CantComprasSinCalificar"]); } BaseDeDatos.cerrarConexion(); return(resultado); }
//Utilizado por FormModificarRol public Rol getRol(int ID) { BaseDeDatos db = BaseDeDatos.Instance; SqlDataReader reader; //Rol String sql = "SELECT ID, nombre, habilitado "; sql += "FROM SENIOR_DEVELOPERS.Rol "; sql += "WHERE ID = " + ID; reader = db.executeReader(sql); reader.Read(); Rol rol = new Rol(); rol.ID = ID; rol.nombre = (String)reader["nombre"]; rol.habilitado = Convert.ToString(reader["habilitado"]).Equals("Si"); reader.Close(); //Funcionalidades del rol rol.funcionalidades = new List <Funcionalidad>(); sql = "SELECT F.ID, F.Nombre "; sql += "FROM SENIOR_DEVELOPERS.Rol_Funcionalidad RF "; sql += "INNER JOIN SENIOR_DEVELOPERS.Funcionalidad F ON F.ID = RF.funcionalidad_ID "; sql += "WHERE RF.rol_ID = " + rol.ID; reader = db.executeReader(sql); while (reader.Read()) { Funcionalidad funcionalidad = new Funcionalidad(); funcionalidad.ID = (int)reader["ID"]; funcionalidad.nombre = (String)reader["nombre"]; rol.funcionalidades.Add(funcionalidad); } reader.Close(); return(rol); }
private void btnFiltrar_Click(object sender, EventArgs e) { conexion.Open(); string Query = "SELECT DISTINCT h.ID_Hotel, h.Nombre, h.Cantidad_Estrellas, h.Ciudad, h.Pais, h.Mail, h.Telefono, h.Calle, h.Fecha_Creacion, h.Nro_Calle, h.Recarga_Estrellas, h.Estado FROM AEFI.TL_Hotel h, AEFI.TL_Usuario_Por_Hotel uph, AEFI.TL_Usuario u " + "WHERE h.Cantidad_Estrellas IS NOT NULL " + "AND h.ID_Hotel = uph.ID_Hotel AND uph.ID_Usuario = u.ID_Usuario " + "AND u.ID_Usuario = " + Program.idUsuario; if (!String.IsNullOrEmpty(tbCantEstrellas.Text)) { String aux = BaseDeDatos.agregarApostrofos(tbCantEstrellas.Text); Query = Query + " AND h.Cantidad_Estrellas LIKE " + aux; } if (!String.IsNullOrEmpty(tbCiudad.Text)) { String aux = BaseDeDatos.agregarApostrofos("%" + tbCiudad.Text + "%"); Query = Query + " AND h.Ciudad LIKE " + aux; } if (!String.IsNullOrEmpty(tbPais.Text)) { String aux = BaseDeDatos.agregarApostrofos("%" + tbPais.Text + "%"); Query = Query + " AND h.Pais LIKE " + aux; } if (!String.IsNullOrEmpty(tbNombre.Text)) { String aux = BaseDeDatos.agregarApostrofos("%" + tbNombre.Text + "%"); Query = Query + " AND h.Nombre LIKE " + aux; } SqlDataAdapter adapter = new SqlDataAdapter(Query, conexion); DataTable tabla = new DataTable(); adapter.Fill(tabla); dgvHoteles.DataSource = tabla; conexion.Close(); }
public void agregarNuevaPublicacion() { List <SqlParameter> listaPArametrosAltaPublicacion = new List <SqlParameter>(); BaseDeDatos.agregarParametro(listaPArametrosAltaPublicacion, "@fechaInic", Interfaz.Interfaz.fechaSistema); BaseDeDatos.agregarParametro(listaPArametrosAltaPublicacion, "@codVisibilidad", lstVisibilidad.SelectedValue); BaseDeDatos.agregarParametro(listaPArametrosAltaPublicacion, "@estadoPubl", lstEstado.SelectedValue); BaseDeDatos.agregarParametro(listaPArametrosAltaPublicacion, "@tipoPubl", lstTipo.SelectedValue); BaseDeDatos.agregarParametro(listaPArametrosAltaPublicacion, "@idVendedor", Interfaz.Interfaz.usuario.ID_User); BaseDeDatos.agregarParametro(listaPArametrosAltaPublicacion, "@idRubro", lstRubro.SelectedValue); BaseDeDatos.agregarParametro(listaPArametrosAltaPublicacion, "@descripcion", tDescripcion.Text); BaseDeDatos.agregarParametro(listaPArametrosAltaPublicacion, "@stock", Convert.ToInt32(this.tStock.Text)); BaseDeDatos.agregarParametro(listaPArametrosAltaPublicacion, "@fechaVenc", dtFechaVencimiento.Text); BaseDeDatos.agregarParametro(listaPArametrosAltaPublicacion, "@precio", Convert.ToDouble(this.tPrecio.Text)); double monto = 0; if (Convert.ToInt32(lstTipo.SelectedValue) == 0 && montoMinimo.Text != "") { monto = Convert.ToDouble(montoMinimo.Text); BaseDeDatos.agregarParametro(listaPArametrosAltaPublicacion, "@MontoMinimo", monto); } else { BaseDeDatos.agregarParametro(listaPArametrosAltaPublicacion, "@MontoMinimo", 0); } if (this.chkEnvios.Checked) { BaseDeDatos.agregarParametro(listaPArametrosAltaPublicacion, "@permiteEnvio", 1); } else { BaseDeDatos.agregarParametro(listaPArametrosAltaPublicacion, "@permiteEnvio", 0); } BaseDeDatos.agregarParametroRetorno(listaPArametrosAltaPublicacion, "@retorno", -1); int retorno = BaseDeDatos.ejecutarSP("sp_AgregarPublicacion", listaPArametrosAltaPublicacion); Interfaz.Interfaz.emitirAviso("Publicación #" + retorno.ToString() + " agregada exitosamente."); if (Convert.ToInt32(lstEstado.SelectedValue) == 1) { mostrarFactura(retorno); } DialogResult = DialogResult.OK; }
private void agregarVisibilidad_Click(object sender, EventArgs e) { if (this.chequearCampos()) { List <SqlParameter> listaParametros = new List <SqlParameter>(); BaseDeDatos.agregarParametro(listaParametros, "@descripcion", tbNombreVisibilidad.Text); BaseDeDatos.agregarParametro(listaParametros, "@costoPublicacion", Convert.ToDouble(txbCostoPublicacion.Text)); BaseDeDatos.agregarParametro(listaParametros, "@comisionEnvio", Convert.ToDouble(txbComisionEnvio.Text)); BaseDeDatos.agregarParametro(listaParametros, "@comisionVenta", Convert.ToDouble(txbComisionVenta.Text)); BaseDeDatos.agregarParametro(listaParametros, "@habilitada", Convert.ToInt32(chbHabilitado.Checked)); BaseDeDatos.agregarParametro(listaParametros, "@permiteEnvio", Convert.ToInt32(cbEnvio.Checked)); BaseDeDatos.agregarParametroRetorno(listaParametros, "@retorno", -200); BaseDeDatos.ejecutarSP("sp_AgregarVisibilidad", listaParametros); BaseDeDatos.cerrarConexion(); Interfaz.Interfaz.emitirAviso("Visibilidad agregada correctamente"); } }
private bool chequearCampos() { if (tbNombreVisibilidad.Text.Equals("")) { Interfaz.Interfaz.emitirAviso("Ingrese un nombre para la visibilidad "); return(false); } if (BaseDeDatos.existeString(tbNombreVisibilidad.Text, "LOS_INSISTENTES.VisibilidadesTabla", "Descripcion")) { Interfaz.Interfaz.emitirAviso("Ya existe una visibilidad con ese nombre"); return(false); } if (txbCostoPublicacion.Text.Equals("")) { Interfaz.Interfaz.emitirAviso("Ingrese CostoPublicacion "); return(false); } if (txbComisionVenta.Text.Equals("")) { Interfaz.Interfaz.emitirAviso("Ingrese Comision venta "); return(false); } if (Convert.ToDouble(txbComisionEnvio.Text) < 0 || Convert.ToDouble(txbComisionEnvio.Text) > 1) { Interfaz.Interfaz.emitirAviso("La comision de Envio ser un valor entre 0 y 1"); return(false); } if (txbComisionEnvio.Text.Equals("")) { Interfaz.Interfaz.emitirAviso("Ingrese Comision envio "); return(false); } if (Convert.ToDouble(txbComisionVenta.Text) < 0 || Convert.ToDouble(txbComisionVenta.Text) > 1) { Interfaz.Interfaz.emitirAviso("La comision de venta ser un valor entre 0 y 1"); return(false); } return(true); }
private List <Usuario> ConsultarUsuarios(String consulta) { DataTable dataTable = BaseDeDatos.ObtenerInstancia().ConsultarBase(consulta); List <Usuario> usuarios = new List <Usuario>(); foreach (DataRow row in dataTable.Rows) { Usuario usuario = new Usuario(); usuario = PopularUsuarioDesdeBD(row); usuario.nombreUsuario = GestorDeEncriptacion.DesencriptarAes(usuario.nombreUsuario); usuarios.Add(usuario); } return(usuarios); }
static void Main(string[] args) { BaseDeDatos bd = new BaseDeDatos(); try { bd.LeerDeBaseDeDatos(); } catch (Exception e) { Console.WriteLine("Error: " + e.Message); } finally { bd.CerrarConexion(); } }
public void CargarObjeto() { XmlSerializer serializer = new XmlSerializer(typeof(BaseDeDatos)); FileStream stream = new FileStream(Application.persistentDataPath + "/StreamingAssets/editor_config.xml", FileMode.Open); if (stream != null) { Debug.Log("No hay que verga"); } else { Debug.Log("Si hay archivo"); } BDatos = serializer.Deserialize(stream) as BaseDeDatos; stream.Close(); SobrePonerDatos(true); }
public void cargarComboIDValor(CheckedListBox combo, String querySQL) { SqlDataReader valores = BaseDeDatos.ejecutarReader(querySQL, null, BaseDeDatos.iniciarConexion()); DataTable dt = new DataTable(); dt.Columns.Add("id"); dt.Columns.Add("valor"); dt.Load(valores); BaseDeDatos.cerrarConexion(); combo.DataSource = null; combo.ValueMember = "id"; combo.DisplayMember = "valor"; combo.DataSource = dt; }
public static void llenarChkListBox(CheckedListBox chkListBox, String querySQL) { SqlDataReader valores = BaseDeDatos.ejecutarReader(querySQL, null, BaseDeDatos.iniciarConexion()); DataTable dt = new DataTable(); dt.Columns.Add("id"); dt.Columns.Add("valor"); dt.Load(valores); BaseDeDatos.cerrarConexion(); chkListBox.DataSource = dt; chkListBox.ValueMember = "id"; chkListBox.DisplayMember = "valor"; chkListBox.DataSource = dt; }
public void LlenarMercaderia(string strProducto, int intfila = 99) { //Llenar los combo box con los productos OleDbDataAdapter dbClientes = null; System.Data.DataSet dbRegistros = null; System.Data.DataRow fila = null; string NombreTabla = "tblMercaderia"; dbClientes = BaseDeDatos.rstTabla("Stock", "Nombre", "Nombre = '" + strProducto + "' AND Stock <> 0"); dbRegistros = new System.Data.DataSet(); try { dbClientes.Fill(dbRegistros, NombreTabla); } catch (Exception ex) { MessageBox.Show("Error en el llenado:" + Constants.vbCrLf + ex.Message); } foreach (DataRow fila_loopVariable in dbRegistros.Tables[NombreTabla].Rows) { fila = fila_loopVariable; //si no le cargo el valor de la fila donde quiero que coloque los datos lo hace por defecto en la //fila actual if (intfila == 99) { intfila = gridDatos.CurrentCell.RowIndex; } gridDatos[0, intfila].Value = fila[0].ToString(); //esto carga el valor en la columna 0 gridDatos[3, intfila].Value = "0"; // Esto son las cantidadades gridDatos[4, intfila].Value = Strings.FormatCurrency(fila[2].ToString() * ((100 - Conversion.Int(lblDescuento.Text)) / 100), 2); //esto carga el Precio en la columna 4 gridDatos[5, intfila].Value = "0"; //esto es la bonificacion gridDatos[6, intfila].Value = "0"; //esto es la bonificacion } colProducto.Width = 400; colCantidad.Width = 90; }
private void DetalleCOrdenes_Load(object sender, EventArgs e) { BaseDeDatos cDB = new BaseDeDatos(); DataTable tabla = new DataTable(); string strSql = "SELECT O.codOrden, E.nombre, FP.nombre, O.fechaPago, O.fechaAlta, O.fechaCierre, O.montoTotal," + " O.descripcionFalla, O.dniCliente, C.nombre, C.apellido, O.patente, M.nombre, Mo.nombre " + "FROM Ordenes O JOIN Estados E ON (O.codEstado = E.codEstado) " + " FULL JOIN FormasPago FP ON (O.formaPago = FP.codFormaPago) " + " JOIN Clientes C ON (O.dniCliente = C.dni) " + " JOIN Vehiculos V ON (O.patente = V.patente) " + " FULL JOIN Marcas M ON (V.codMarca = M.codMarca) " + " FULL JOIN Modelos Mo ON (V.codModelo = Mo.codModelo) " + "WHERE O.codOrden = " + codOrden; tabla = cDB.Consultar(strSql); txtCO.Text = tabla.Rows[0][0].ToString(); txtEstado.Text = tabla.Rows[0][1].ToString(); txtFormaPago.Text = tabla.Rows[0][2].ToString(); txtFechaPago.Text = tabla.Rows[0][3].ToString(); txtFechaAlta.Text = tabla.Rows[0][4].ToString(); txtFechaCierre.Text = tabla.Rows[0][5].ToString(); txtMontoTotal.Text = tabla.Rows[0][6].ToString(); txtDescripcion.Text = tabla.Rows[0][7].ToString(); txtDni.Text = tabla.Rows[0][8].ToString(); txtNombre.Text = tabla.Rows[0][9].ToString(); txtApellido.Text = tabla.Rows[0][10].ToString(); txtPatente.Text = tabla.Rows[0][11].ToString(); txtMarca.Text = tabla.Rows[0][12].ToString(); txtModelo.Text = tabla.Rows[0][13].ToString(); txtCO.Enabled = false; txtEstado.Enabled = false; txtFormaPago.Enabled = false; txtFechaPago.Enabled = false; txtFechaAlta.Enabled = false; txtFechaCierre.Enabled = false; txtMontoTotal.Enabled = false; txtDescripcion.Enabled = false; txtDni.Enabled = false; txtNombre.Enabled = false; txtApellido.Enabled = false; txtPatente.Enabled = false; txtMarca.Enabled = false; txtModelo.Enabled = false; }
public static List <Funcionalidad> obtenerTodasLasFuncionalidades(SqlConnection conexion) { List <Funcionalidad> listaFuncionalidades = new List <Funcionalidad>(); SqlDataReader lectorFuncionalidades = BaseDeDatos.ejecutarReader("SELECT ID_Funcionalidad, Nombre FROM LOS_INSISTENTES.Funcionalidades", null, conexion); if (lectorFuncionalidades.HasRows) { while (lectorFuncionalidades.Read()) { Funcionalidad unaFuncionalidad = new Funcionalidad((int)(decimal)lectorFuncionalidades["ID_Funcionalidad"], (string)lectorFuncionalidades["Nombre"]); listaFuncionalidades.Add(unaFuncionalidad); } } BaseDeDatos.cerrarConexion(); return(listaFuncionalidades); }
private Estatus Conectar(BaseDeDatos db) { Estatus resultado = new Estatus(); try { conexion.ConnectionString = db == BaseDeDatos.OMIStats ? CADENA_CONEXION : CADENA_CONEXION_OMI; conexion.Open(); } catch (Exception e) { resultado.error = true; resultado.descripcion = e.Message; } return(resultado); }