コード例 #1
0
ファイル: EntregarOferta.cs プロジェクト: julian-0/Ofertas
 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");
     }
 }
コード例 #2
0
ファイル: MicroDAO.cs プロジェクト: ignaciohugog/GDD
        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);
            }
        }
コード例 #3
0
ファイル: Interfaz.cs プロジェクト: mauricio-figueroa/TP-GDD
        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.";
            }
        }
コード例 #4
0
ファイル: CompraDAO.cs プロジェクト: ignaciohugog/GDD
        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);
        }
コード例 #5
0
ファイル: Usuario.cs プロジェクト: mauricio-figueroa/TP-GDD
        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();
        }
コード例 #6
0
        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();
        }
コード例 #7
0
ファイル: Program.cs プロジェクト: federicotomadin/Proyecto
        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();
        }
コード例 #8
0
        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);
            }
        }
コード例 #9
0
        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));
            }
        }
コード例 #10
0
ファイル: MicroDAO.cs プロジェクト: ignaciohugog/GDD
        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);
        }
コード例 #11
0
        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);
        }
コード例 #12
0
        //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);
        }
コード例 #13
0
        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);
                }
            }
        }
コード例 #14
0
        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);
        }
コード例 #15
0
 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);
 }
コード例 #16
0
ファイル: Usuario.cs プロジェクト: mauricio-figueroa/TP-GDD
        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);
        }
コード例 #17
0
ファイル: RolDAO.cs プロジェクト: ignaciohugog/GDD
        //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);
        }
コード例 #18
0
        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();
        }
コード例 #19
0
        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;
        }
コード例 #20
0
 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");
     }
 }
コード例 #21
0
        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);
        }
コード例 #22
0
    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);
    }
コード例 #23
0
            static void Main(string[] args)
            {
                BaseDeDatos bd = new BaseDeDatos();

                try
                {
                    bd.LeerDeBaseDeDatos();
                }
                catch (Exception e)
                {
                    Console.WriteLine("Error: " + e.Message);
                }
                finally
                {
                    bd.CerrarConexion();
                }
            }
コード例 #24
0
    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);
    }
コード例 #25
0
ファイル: Interfaz.cs プロジェクト: mauricio-figueroa/TP-GDD
        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;
        }
コード例 #26
0
ファイル: Interfaz.cs プロジェクト: mauricio-figueroa/TP-GDD
        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;
        }
コード例 #27
0
        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;
        }
コード例 #28
0
        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;
        }
コード例 #29
0
        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);
        }
コード例 #30
0
ファイル: Acceso.cs プロジェクト: darknut/OMIstats
        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);
        }