当前位置: 首页>>代码示例>>C#>>正文


C# Query.Ejecutar方法代码示例

本文整理汇总了C#中Query.Ejecutar方法的典型用法代码示例。如果您正苦于以下问题:C# Query.Ejecutar方法的具体用法?C# Query.Ejecutar怎么用?C# Query.Ejecutar使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Query的用法示例。


在下文中一共展示了Query.Ejecutar方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: btnSiguiente_Click

        private void btnSiguiente_Click(object sender, EventArgs e)
        {
            if (!FaltanDatos())
            {
                if (fn.ExisteUsuario(txtBoxUsuario.Text))
                {
                    MessageBox.Show("El usuario ingresado ya existe", "Validación al registrar usuario", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    txtBoxUsuario.Focus();

                }
                else
                {
                    if (ContraseñasValidas())
                    {
                        if (comboBox.SelectedItem.ToString() == "CLIENTE")
                        {
                            Query qr = new Query("INSERT INTO JJRD.USUARIOS (USERNAME, CONTRASENIA, HABILITADO, LOGIN_FALLIDOS, TIPO_DE_USUARIO, PRIMER_LOGIN) values ('"+txtBoxUsuario.Text+ "', '" + fn.getSha256(txtBoxPasswd.Text) + "' , 1, 0, 'C', 0)");
                            qr.Ejecutar();

                            int idUsuario = (int)new Query("SELECT ID_USUARIO FROM JJRD.USUARIOS WHERE USERNAME='" + txtBoxUsuario.Text + "'").ObtenerUnicoCampo();

                            Globales.idUsuarioLogueado = idUsuario;

                            /*Query qr2 = new Query("INSERT INTO JJRD.ROL_USUARIO (ID_ROL, ID_USUARIO, HABILITADO ) VALUES (3, " + idUsuario + ", 1 )");
                            qr2.Ejecutar();*/

                            FrmbnCliente_Alta cliente = new FrmbnCliente_Alta();
                            this.Hide();
                            cliente.ShowDialog();
                            cliente = (FrmbnCliente_Alta)this.ActiveMdiChild;
                        }
                        else
                            //EMPRESA
                            //SUPONIENDO QUE SOLO EXISTEN DOS PERFILES, CLIENTE Y EMPRESA
                        {
                            Query qr = new Query("INSERT INTO JJRD.USUARIOS (USERNAME, CONTRASENIA, HABILITADO, LOGIN_FALLIDOS, TIPO_DE_USUARIO, PRIMER_LOGIN) values ('" + txtBoxUsuario.Text + "', '" + fn.getSha256(txtBoxPasswd.Text) + "' , 1, 0, 'E', 0)");
                            qr.Ejecutar();

                            int idUsuario = (int)new Query("SELECT ID_USUARIO FROM JJRD.USUARIOS WHERE USERNAME='" + txtBoxUsuario.Text + "'").ObtenerUnicoCampo();

                            Globales.idUsuarioLogueado = idUsuario;

                            /*Query qr2 = new Query("INSERT INTO JJRD.ROL_USUARIO (ID_ROL, ID_USUARIO, HABILITADO ) VALUES (2, " + idUsuario + ", 1 )");
                            qr2.Ejecutar();*/

                            FrmEmpresa_Alta empresa = new FrmEmpresa_Alta();
                            this.Hide();
                            empresa.ShowDialog();
                            empresa = (FrmEmpresa_Alta)this.ActiveMdiChild;

                        }
                    }
                    else
                    {
                        MessageBox.Show("Las contraseñas ingresadas no coinciden", "Validación al registrar usuario", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        txtBoxPasswd.Focus();
                    }
                }
            }
        }
开发者ID:JnsCas,项目名称:gdd,代码行数:60,代码来源:FrmRegistrarUsuario.cs

示例2: button2_Click

        private void button2_Click(object sender, EventArgs e)
        {
            if (txtNombreContacto.Text != "" ||
                txtEmail.Text != "" ||
                txtDireccion.Text != "" ||
                txtAltura.Text != "" ||
                txtPiso.Text != "" ||
                txtDpto.Text != "" ||
                txtLocalidad.Text != "")

            {

                //updatear la tabla

                Query consulta = new Query("update jjrd.Empresa SET NOMBRE_CONTACTO = '"+ txtNombreContacto.Text+"', CIUDAD = '" + txtLocalidad.Text + "', CALLE = '" + txtDireccion.Text + "', TELEFONO = " + txtTelefono.Text + ", NUM_CALLE = " + txtAltura.Text + ", PISO = " + txtPiso.Text + ", DEPARTAMENTO = '" + txtDpto.Text + "'  WHERE ID_USUARIO= " + id + "");

                consulta.Ejecutar();

                MessageBox.Show("Empresa Modificadada Correctamente", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Information);

                FrmEmpresa empresa = new FrmEmpresa();
                this.Hide();
                empresa.ShowDialog();
                empresa = (FrmEmpresa)this.ActiveMdiChild;

            } else {

                // no se pueden ingresar campos nulos

                MessageBox.Show("No se pueden ingresar todos los campos vacios", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Information);

                    }
        }
开发者ID:JnsCas,项目名称:gdd,代码行数:33,代码来源:FrmEmpresaModificar.cs

示例3: bnCalificar_Click

        private void bnCalificar_Click(object sender, EventArgs e)
        {
            if (cmbEstrellas.Text != "")
            {
                //OBTENER ULTIMO CODIGO DE CALIFICACION, E INCREMENTAR EN UNO PARA INSERTAR
                Query qr = new Query("SELECT MAX(COD_CALIFICACION) FROM JJRD.CALIFICACIONES");
                int ultimoCodCalificacion = Convert.ToInt32(qr.ObtenerUnicoCampo());
                ultimoCodCalificacion++;

                Query qr2 = new Query("INSERT INTO JJRD.CALIFICACIONES (COD_CALIFICACION, CANTIDAD_ESTRELLAS, DESCRIPCION) "+
                                        " VALUES ("+ ultimoCodCalificacion +", " + Convert.ToInt32(cmbEstrellas.Text) + ", '" + txtDetalle.Text + "' )");
                qr2.Ejecutar();

                Query qr3 = new Query("UPDATE JJRD.COMPRAS SET COD_CALIFICACION = " + ultimoCodCalificacion + " WHERE ID_COMPRA = " + idCompra);
                qr3.Ejecutar();

                //ACTUALIZA REPUTACION DEL VENDEDOR
                //cantidad de estrellas obtenidas
                string qry = "select SUM(ca.CANTIDAD_ESTRELLAS) from JJRD.PUBLICACION as pu "+
                                                                   "join JJRD.COMPRAS as co on pu.COD_PUBLICACION = co.COD_PUBLICACION "+
                                                                   "join JJRD.CALIFICACIONES as ca on co.COD_CALIFICACION = ca.COD_CALIFICACION "+
                                                                   "where ID_USUARIO = " +idUsuarioVendedor;
                int totalCantEstrellas = Convert.ToInt32(new Query(qry).ObtenerUnicoCampo());

                //operaciones realizadas por el vendedor
                string qry2 = "select COUNT(ca.CANTIDAD_ESTRELLAS) from JJRD.PUBLICACION as pu " +
                                                                   "join JJRD.COMPRAS as co on pu.COD_PUBLICACION = co.COD_PUBLICACION " +
                                                                   "join JJRD.CALIFICACIONES as ca on co.COD_CALIFICACION = ca.COD_CALIFICACION " +
                                                                   "where ID_USUARIO = " + idUsuarioVendedor;
                int operacionesRealizadas = Convert.ToInt32(new Query(qry2).ObtenerUnicoCampo());

                string sql = "update JJRD.USUARIOS set REPUTACION = " + totalCantEstrellas + "/" + operacionesRealizadas + " where id_usuario = " + idUsuarioVendedor;
                new Query(sql).Ejecutar();

                MessageBox.Show("Calificación enviada", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Information);

                //LIMPIO LOS TEXTBOX
                txtDetalle.Text = "";
                cmbEstrellas.Text = "";

                cargarFormulario();

            }
            else
            {
                MessageBox.Show("No ha otorgado estrellas al vendedor.", "Advertencia",
                            MessageBoxButtons.OK, MessageBoxIcon.Information);
                cmbEstrellas.Focus();
            }
        }
开发者ID:JnsCas,项目名称:gdd,代码行数:50,代码来源:FrmCalificarVendedor.cs

示例4: bnResponder_Click

        private void bnResponder_Click(object sender, EventArgs e)
        {
            if (txtRespuesta.Text != "")
            {

                Query qr = new Query("UPDATE JJRD.PREGUNTAS SET RESPUESTA_FECHA = '" + Globales.fechaSistema + "', RESPUESTA_DESCRIPCION = '" + txtRespuesta.Text + "' WHERE COD_PREGUNTA = " + codigoPregunta);
                qr.Ejecutar();

                MessageBox.Show("Respuesta enviada.",
                                       "Commerce", MessageBoxButtons.OK, MessageBoxIcon.Information);

                frmPrincipal frm = new frmPrincipal();
                this.Hide();
                frm.ShowDialog();

            }
            else
            {
                MessageBox.Show("No ha ingresado ninguna respuesta.",
                                       "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
开发者ID:JnsCas,项目名称:gdd,代码行数:22,代码来源:FrmResponder.cs

示例5: bnGuardar_Click

        private void bnGuardar_Click(object sender, EventArgs e)
        {
            if (camposVacios())
            {
                //UPDATEAR LA TABLA CLIENTE

                Query consulta = new Query("update jjrd.CLIENTE SET LOCALIDAD = '" + txtLocalidad.Text + "', CALLE = '" + txtDireccion.Text + "', TELEFONO = " + txtTelefono.Text + ", COD_POSTAL = '" + txtCodigoPostal.Text + "', NUM_CALLE = " + txtAltura.Text + ", PISO = " + txtPiso.Text + ", DEPARTAMENTO = '" + txtDpto.Text + "'  WHERE ID_USUARIO= " + idUsuario + "");

                consulta.Ejecutar();

                MessageBox.Show("Cliente Modificado Correctamente", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Information);

                FrmCliente_Baja_Listado_Modificacion modificar = new FrmCliente_Baja_Listado_Modificacion(3);
                this.Hide();
                modificar.ShowDialog();
                modificar = (FrmCliente_Baja_Listado_Modificacion)this.ActiveMdiChild;

            }
            else
            {
                MessageBox.Show("No se pueden ingresar campos vacios", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Information);

            }
        }
开发者ID:JnsCas,项目名称:gdd,代码行数:24,代码来源:FrmClienteModificarDatos.cs

示例6: bnGuardar_Click

        private void bnGuardar_Click(object sender, EventArgs e)
        {
            if ((comboBoxCodPublicacion.Text != "") &&
                (comboBoxEstado.Text != "") &&

                (comboBoxPreguntas.Text != "") &&
                (comboBoxVisibilidad.Text != "") &&
                (txtDescripcion.Text != "") &&
                (txtPrecio.Text != "") &&
                (txtStock.Text != "")
                )
            {

                //Busca codigo de estado y se lo guarda

                string consultaEstado = "SELECT ID FROM JJRD.ESTADO_PUBLICACION WHERE DESCRIPCION = '" + comboBoxEstado.Text + "'";

                Query qry3 = new Query(consultaEstado);

                int idEstado = (int)qry3.ObtenerUnicoCampo();

                //Busca codigo de visibilidad y se lo guarda

                string visibilidad = "SELECT COD_VISIBILIDAD FROM JJRD.VISIBILIDAD WHERE DESCRIPCION = '" + comboBoxVisibilidad.Text + "'";
                Query qr = new Query(visibilidad);

                decimal idVisibilidad = (decimal)qr.ObtenerUnicoCampo();

                //Busca codigo tipo de publicacion y se lo guarda

                if (tipoPubli == "Compra Inmediata")
                {

                    if (comboBoxVisibilidad.Text == "Gratis" && comboBoxEstado.Text == "Publicada")
                {

                    //insertar en tabla usuarios contador publicacion gratis

                    string publicacionesGratisUsuario = "SELECT PUBLICACIONES_GRATIS FROM JJRD.USUARIOS WHERE ID_USUARIO =" + idUs;
                    Query qry4 = new Query(publicacionesGratisUsuario);
                    int cantidadPublicacionesGratis = (int)qry4.ObtenerUnicoCampo();

                    if (cantidadPublicacionesGratis >= 3)
                    {
                        //Mensaje de Error, usted ya tiene 3 publicaciones gratis

                        MessageBox.Show("Usted ya tiene 3 Publicaciones Gratis", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Information);

                        //Volver a llenar el formulario

                        FrmEditarPublicacion volverAlForm = new FrmEditarPublicacion();
                        this.Hide();
                        volverAlForm.ShowDialog();
                        volverAlForm = (FrmEditarPublicacion)this.ActiveMdiChild;

                    }
                    else
                    {

                        //Incrementar y generar publicaciones

                        //incrementa publicaciones gratis
                        cantidadPublicacionesGratis = cantidadPublicacionesGratis + 1;

                        string actualizar = "UPDATE JJRD.USUARIOS SET  PUBLICACIONES_GRATIS = " + cantidadPublicacionesGratis + " WHERE ID_USUARIO = " + idUs + "";

                        new Query(actualizar).Ejecutar();

                        //actualiza publicacion

                     string actualizarPublicacion = "UPDATE JJRD.PUBLICACION SET COD_PUBLICACION = " + publicacion + ", ID_USUARIO = " + idUs + ", COD_VISIBILIDAD = " + idVisibilidad + ", DESCRIPCION = '" + txtDescripcion.Text + "', STOCK = " + txtStock.Text + ", FECHA_VENCIMIENTO = '" + txtFechaVencimiento.Text + "', FECHA_INICIO = '" + Globales.fechaSistema + "', PRECIO = " + txtPrecio.Text + ", ID_ESTADO_PUBLICACION = " + idEstado + ", ID_TIPO_PUBLICACION = " + 1 + ", PREGUNTAS = '" + comboBoxPreguntas.Text + "'  WHERE COD_PUBLICACION = " + publicacion + "";

                    new Query(actualizarPublicacion).Ejecutar();

                         }

                }
                else {

                        //actualiza comun

                    string actualizarPublicacion = "UPDATE JJRD.PUBLICACION SET COD_PUBLICACION = " + publicacion + ", ID_USUARIO = " + idUs + ", COD_VISIBILIDAD = " + idVisibilidad + ", DESCRIPCION = '" + txtDescripcion.Text + "', STOCK = " + txtStock.Text + ", FECHA_VENCIMIENTO = '" + txtFechaVencimiento.Text + "', FECHA_INICIO = '" + Globales.fechaSistema + "', PRECIO = " + txtPrecio.Text + ", ID_ESTADO_PUBLICACION = " + idEstado + ", ID_TIPO_PUBLICACION = " + 1 + ", PREGUNTAS = '" + comboBoxPreguntas.Text + "'  WHERE COD_PUBLICACION = " + publicacion + "";

                    new Query(actualizarPublicacion).Ejecutar();

                        }

                    //Inserta Publicacion_Rubro

                    for (int i = 0; i < listaRubros.Items.Count; i++)
                    {
                        string sql = "";
                        string unRubro = listaRubros.Items[i].ToString().Replace(']', ' ').Substring(listaRubros.Items[i].ToString().LastIndexOf(',') + 1).TrimEnd();
                        if (listaRubros.GetItemChecked(i))
                        {
                            // insertar si no existe
                            sql = " insert into JJRD.Publicacion_Rubro (COD_Rubro, COD_Publicacion)" +
                                    " select distinct " + unRubro + ", " + publicacion +
                                    " from JJRD.Publicacion" +
                                    " where " + unRubro + " not in ( select cod_Rubro from JJRD.Publicacion_Rubro where cod_Publicacion = " + publicacion + ")";
//.........这里部分代码省略.........
开发者ID:JnsCas,项目名称:gdd,代码行数:101,代码来源:FrmModificacionTotal.cs

示例7: bnGuardar_Click

        private void bnGuardar_Click(object sender, EventArgs e)
        {
            //Controlar que los datos no sean nulos

            if ((txtCodigo.Text != "") &&
                (txtDescripcion.Text.Trim() != "") &&
                (txtStock.Text.Trim() != "") &&

                (txtPrecio.Text.Trim() != "") &&
                (txtDescripcion.Text.Trim() != "") &&
                (comboBoxVisibilidad.Text != "") &&

                (comboBoxEstadoPublicacion.Text != "") &&

                (comboBoxPreguntas.Text != ""))
            {
                //Busca codigo de visibilidad y se lo guarda

                string visibilidad = "SELECT COD_VISIBILIDAD FROM JJRD.VISIBILIDAD WHERE DESCRIPCION = '" + comboBoxVisibilidad.Text + "'";
                Query qr = new Query(visibilidad);

                decimal idVisibilidad = (decimal)qr.ObtenerUnicoCampo();

                //Busca codigo de publicacion y se lo guarda

                string codigoPublicacion = "SELECT MAX(COD_PUBLICACION+1) FROM JJRD.PUBLICACION";
                Query qry8 = new Query(codigoPublicacion);

                decimal idPublicacion = (decimal)qry8.ObtenerUnicoCampo();

                //Busca codigo de estado y se lo guarda

                string consultaEstado = "SELECT ID FROM JJRD.ESTADO_PUBLICACION WHERE DESCRIPCION = '" + comboBoxEstadoPublicacion.Text + "'";

                Query qry3 = new Query(consultaEstado);

                int idEstado = (int)qry3.ObtenerUnicoCampo();

                //inserta publicacion

                if (comboBoxVisibilidad.Text == "Gratis" && comboBoxEstadoPublicacion.Text == "Publicada")
                {

                    //insertar en tabla usuarios contador publicacion gratis

                    string publicacionesGratisUsuario = "SELECT PUBLICACIONES_GRATIS FROM JJRD.USUARIOS WHERE ID_USUARIO =" + idUsuario;
                    Query qry4 = new Query(publicacionesGratisUsuario);
                    int cantidadPublicacionesGratis = (int)qry4.ObtenerUnicoCampo();

                    if (cantidadPublicacionesGratis >= 3)
                    {
                        //Mensaje de Error, usted ya tiene 3 publicaciones gratis

                        MessageBox.Show("Usted ya tiene 3 Publicaciones Gratis", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Information);

                        //Volver a llenar el formulario

                        FrmPublicacionCompraInmediata volver = new FrmPublicacionCompraInmediata(idUsuario);
                        this.Hide();
                        volver.ShowDialog();
                        volver = (FrmPublicacionCompraInmediata)this.ActiveMdiChild;

                    }
                    else
                    {

                        //Incrementar y generar publicaciones

                        //incrementa publicaciones gratis
                        cantidadPublicacionesGratis = cantidadPublicacionesGratis + 1;

                        string actualizar = "UPDATE JJRD.USUARIOS SET  PUBLICACIONES_GRATIS = " + cantidadPublicacionesGratis + " WHERE ID_USUARIO = " + idUsuario + "";

                        new Query(actualizar).Ejecutar();

                        //inserta publicacion

                        string generar = "INSERT INTO JJRD.PUBLICACION (COD_PUBLICACION,ID_USUARIO,COD_VISIBILIDAD, DESCRIPCION, STOCK, PRECIO,FECHA_VENCIMIENTO,FECHA_INICIO, ID_ESTADO_PUBLICACION, ID_TIPO_PUBLICACION, PREGUNTAS) " +
                                         "  values (" + idPublicacion + "," + idUsuario + "," + idVisibilidad + ",'" + txtDescripcion.Text + "'," + txtStock.Text + "," + txtPrecio.Text + ",'" + txtFechaVencimiento.Text.ToString().Substring(1, 10).ToString().Substring(1, 10) + "','" + Globales.fechaSistema + "'," + idEstado + ",'" + 2 + "','" + comboBoxPreguntas.Text + "')";

                        Query qry2 = new Query(generar);
                        qry2.Ejecutar();

                    }

                }
                else
                {
                    //inserta comun
                    string generar = "INSERT INTO JJRD.PUBLICACION (COD_PUBLICACION,ID_USUARIO,COD_VISIBILIDAD, DESCRIPCION, STOCK, PRECIO,FECHA_VENCIMIENTO,FECHA_INICIO, ID_ESTADO_PUBLICACION, ID_TIPO_PUBLICACION, PREGUNTAS) " +
                                          "  values (" + idPublicacion + "," + idUsuario + "," + idVisibilidad + ",'" + txtDescripcion.Text + "'," + txtStock.Text + "," + txtPrecio.Text + ",'" + txtFechaVencimiento.Text.ToString().Substring(1, 10) + "','" + Globales.fechaSistema + "'," + idEstado + ",'" + 2 + "','" + comboBoxPreguntas.Text + "')";

                    Query qry2 = new Query(generar);
                    qry2.Ejecutar();
                }

                for (int i = 0; i < listaRubros.Items.Count; i++)
                {
                    if (listaRubros.GetItemChecked(i))
                    {
//.........这里部分代码省略.........
开发者ID:JnsCas,项目名称:gdd,代码行数:101,代码来源:FrmPublicacionSubasta.cs


注:本文中的Query.Ejecutar方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。