private void cargarDatos()
        {
            DBConsulta.conexionAbrir();
            DataTable dt = DBConsulta.obtenerTodosLosDatosRelevantesDe1Cliente(usuarioSeleccionado);

            DBConsulta.conexionCerrar();
            labelnombre.Text     = dt.Rows[0][0].ToString();
            labeApellido.Text    = dt.Rows[0][1].ToString();
            labeTarjeta.Text     = dt.Rows[0][2].ToString();
            labeTelefono.Text    = dt.Rows[0][3].ToString();
            labeCalle.Text       = dt.Rows[0][4].ToString();
            labenrocalle.Text    = dt.Rows[0][5].ToString();
            labelpiso.Text       = dt.Rows[0][6].ToString();
            labeldto.Text        = dt.Rows[0]["DOM_DEPARTAMENTO"].ToString();
            labellocalidad.Text  = dt.Rows[0][8].ToString();
            labelcodepostal.Text = dt.Rows[0][9].ToString();

            if (dt.Rows[0][10].ToString().Contains("True"))
            {
                labelhabilitado.Text = "Estado: Habilitado";
                checkBox1.Checked    = true;
            }
            else
            {
                labelhabilitado.Text = "Estado: Inhabilitado";
                checkBox1.Checked    = false;
            }
        }
        private int estaHabilitado(String rol)
        {
            String comando = "SELECT rol_estado FROM SQLEADOS.ROL WHERE rol_nombre LIKE '" + rol + "'";

            DBConsulta.conexionAbrir();
            DataTable dt = DBConsulta.obtenerConsultaEspecifica(comando);

            DBConsulta.conexionCerrar();
            // coneccion.Open();
            // habilitado = new SqlCommand("[SQLeados].rolHabilitado", coneccion);
            //habilitado.CommandType = CommandType.StoredProcedure;
            //habilitado.Parameters.Add("@nombre", SqlDbType.VarChar).Value = rol;
            //var resultado = habilitado.Parameters.Add("@Valor", SqlDbType.Bit);
            // resultado.Direction = ParameterDirection.ReturnValue;
            // data = habilitado.ExecuteReader();
            //  var habi = resultado.Value;
            // int respuesta = (int)habi;
            // coneccion.Close();
            // data.Close();
            if (dt.Rows[0][0].ToString() == "True")
            {
                return(1);
            }
            return(0);
        }
Esempio n. 3
0
 //BOTON AGREGA LA TARJETA SIEMPRE Y CUANDO SEA VÁLIDA Y SE REPITA
 private void button1_Click(object sender, EventArgs e)
 {
     if (AyudaExtra.esStringNumerico(textBox1.Text) && AyudaExtra.esStringNumerico(textBox2.Text))
     {
         if (textBox1.Text.Contains(textBox2.Text))
         {
             //ES NÚMERO VÁLIDO
             String queryUpdate = "UPDATE SQLEADOS.Cliente SET cliente_datos_tarjeta = " + textBox1.Text + " WHERE cliente_usuario = " + userID;
             DBConsulta.AbrirCerrarModificarDB(queryUpdate);
             MessageBox.Show("El número de tarjeta fue ingresada y actualizada con éxito");
             DBConsulta.conexionAbrir();
             c.cargarDatosDeCompra();
             DBConsulta.conexionCerrar();
             this.Close();
         }
         else
         {
             MessageBox.Show("El número de tarjeta no se repite, vuelva a ingresarla", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     else
     {
         MessageBox.Show("Uno de los 2 campos ingresados, o ambos, no son numéricos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Esempio n. 4
0
        /* BOTON BUSCAR*/
        private void button1_Click(object sender, EventArgs e)
        {
            String error = "";

            if (esVacio(textBoxDNI.Text.Trim()) && esVacio(textBoxEmail.Text.Trim()) && esVacio(textBoxApellido.Text.Trim()) && esVacio(textBoxNombre.Text.Trim()))
            {
                MessageBox.Show("Usted no ha puesto ningún criterio de busquedad. Rellene los campos por favor", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            else
            {
                if (!textBoxNombre.Text.Trim().Equals("") && !AyudaExtra.esStringLetra(textBoxNombre.Text.Trim()) || !textBoxApellido.Text.Trim().Equals("") && !AyudaExtra.esStringLetra(textBoxApellido.Text.Trim()))
                {
                    error += "Los campos Nombre y Apellido no pueden contener numeros\n";
                    //              MessageBox.Show("Los campos Nombre y Apellido no pueden contener numeros", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    //              return;
                }
                if (!textBoxDNI.Text.Trim().Equals("") && !AyudaExtra.esStringNumerico(textBoxDNI.Text.Trim()))
                {
                    error += "El campo numero de documento no puede contener letras\n";
                    //          MessageBox.Show("El campo numero de documento no puede contener letras", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    //            return;
                }
                if (error != "")
                {
                    MessageBox.Show(error, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                dataGridView1.DataSource = null;
                String nombre = "", apellido = "", email = "", numeroDNI = "";
                if (!esVacio(textBoxDNI.Text.Trim()))
                {
                    numeroDNI = textBoxDNI.Text.Trim();
                }
                if (!esVacio(textBoxEmail.Text.Trim()))
                {
                    email = textBoxEmail.Text.Trim();
                }

                if (!esVacio(textBoxNombre.Text.Trim()))
                {
                    nombre = textBoxNombre.Text.Trim();
                }
                if (!esVacio(textBoxApellido.Text.Trim()))
                {
                    apellido = textBoxApellido.Text.Trim();
                }
                DataTable ds = new DataTable();
                DBConsulta.conexionAbrir();
                ds = DBConsulta.buscarClienteSegunCriterios3(nombre, apellido, numeroDNI, email);
                configuracionGrilla(dataGridView1, ds);
                DBConsulta.conexionCerrar();

                //           consultasSQLCliente.llenarDGVCliente(dataGridView1, nombre, apellido, numeroDNI, email);

                /*         DialogResult = DialogResult.OK;  */
                return;
            }
        }
        private void Seleccionar1Categoria_Load(object sender, EventArgs e)
        {
            String cadena = "SELECT rubro_descripcion FROM SQLEADOS.Rubro";

            DBConsulta.conexionAbrir();
            dataGridView1.DataSource = DBConsulta.obtenerConsultaEspecifica(cadena);
            DBConsulta.conexionCerrar();
        }
Esempio n. 6
0
 //Vuelve a la primera hoja
 private void buttonPrimeraHoja_Click(object sender, EventArgs e)
 {
     paginaActual = 1;
     DBConsulta.conexionAbrir();
     configuracionGrilla(DBConsulta.obtenerHistorialCompras(userID, paginaActual, totalVistoPorPagina));
     labelPaginas.Text = paginaActual.ToString() + " de " + ultimaHoja.ToString();
     DBConsulta.conexionCerrar();
 }
Esempio n. 7
0
        private void AgregarTarjeta_Load(object sender, EventArgs e)
        {
            String queryUser = "******" + userID;

            DBConsulta.conexionAbrir();
            labelNombreUser.Text = DBConsulta.obtenerConsultaEspecifica(queryUser).Rows[0][0].ToString();
            DBConsulta.conexionCerrar();
            labelUSERID.Text = userID.ToString();
        }
        private int buscarCategoriaYAgregar()
        {
            DataTable dt1 = new DataTable();

            DBConsulta.conexionAbrir();
            dt1 = DBConsulta.obtenerConsultaEspecifica("SELECT rubro_id FROM SQLEADOS.Rubro where rubro_descripcion LIKE '" + labelCategoria.Text + "'");
            DBConsulta.conexionCerrar();
            return(Convert.ToInt32(dt1.Rows[0][0].ToString()));
        }
 //LIMPIAR LABEL CATEGORIA
 private void button1_Click_1(object sender, EventArgs e)
 {
     labelCategorias.Text = "";
     cadenaCategorias     = "";
     a.rellenarCategoríasSeleccionadas("");
     DBConsulta.conexionAbrir();
     configuracionGrilla(DBConsulta.obtenerLosRubros());
     DBConsulta.conexionCerrar();
 }
Esempio n. 10
0
 private void button1_Click(object sender, EventArgs e)
 {
     labelCategorias.Text = "";
     cadenaTipo           = "";
     a.rellenarCategoríasSeleccionadas("");
     DBConsulta.conexionAbrir();
     configuracionGrilla(DBConsulta.obtenerConsultaEspecifica("SELECT DISTINCT ubicacion_Tipo_Descripcion FROM SQLEADOS.Ubicacion"));
     DBConsulta.conexionCerrar();
 }
Esempio n. 11
0
        private bool mailRepetido(String mail)
        {
            String comando = "SELECT empresa_email FROM SQLEADOS.Empresa WHERE empresa_email LIKE '" + mail + "' UNION SELECT cliente_email FROM SQLEADOS.Cliente  WHERE cliente_email LIKE '" + mail + "'";

            DBConsulta.conexionAbrir();
            DataTable dt = DBConsulta.obtenerConsultaEspecifica(comando);

            DBConsulta.conexionCerrar();
            return(dt.Rows.Count > 0);
        }
Esempio n. 12
0
        private void HistorialDeClienteVista_Load(object sender, EventArgs e)
        {
            DBConsulta.conexionAbrir();
            String res      = DBConsulta.obtenerTotalHistorialCompras(userID).Rows[0][0].ToString();
            int    cantidad = Convert.ToInt32(res);

            ultimaHoja = (cantidad / totalVistoPorPagina) + 1;
            configuracionGrilla(DBConsulta.obtenerHistorialCompras(userID, 1, totalVistoPorPagina));
            DBConsulta.conexionCerrar();
        }
        public void BusquedadYLlenarGrilla()
        {
            DataTable ds = new DataTable();

            //BUSCAR
            DBConsulta.conexionAbrir();

            ds = DBConsulta.buscarClienteSegunCriterios2(nombre, apellido, numeroDNI, email);
            DBConsulta.conexionCerrar();
            configuracionGrilla(dataGridView1, ds);
            return;
        }
Esempio n. 14
0
 private void buttonPrimeraHoja_Click(object sender, EventArgs e)
 {
     if (dataGridView1.Rows.Count != 0)
     {
         paginaActual = 1;
         DBConsulta.conexionAbrir();
         String comando = cargar10QuerysParaNPagina();
         comando += " " + ordenamiento();
         obtenerResultados(comando);
         DBConsulta.conexionCerrar();
         //       configuracionGrilla(DBConsulta.obtenerUbicacionDePublicacion(publicacionID, paginaActual, totalVistoPorPagina));
         labelPaginas.Text = paginaActual.ToString() + " de " + ultimaHoja.ToString();
     }
 }
Esempio n. 15
0
 //BOTON PARA REALIZAR LA COMPRA Y CONFIRMARLA
 private void button1_Click(object sender, EventArgs e)
 {
     if (elUserTieneTarjeta(usuarioID))
     {
         DBConsulta.conexionAbrir();
         cargarDatosDeCompra();
         DBConsulta.conexionCerrar();
     }
     else
     {
         MessageBox.Show("No tiene un nro de tarjeta asignada.\nPor favor, ingrese una a continuación");
         ConfirmarCompra b  = this;
         AgregarTarjeta  ag = new AgregarTarjeta(usuarioID, b);
         ag.Show();
     }
 }
Esempio n. 16
0
        private void button2_Click(object sender, EventArgs e)
        {
            if (textBox1.Text != textBox2.Text)
            {
                MessageBox.Show("Las contraseñas no coinciden");
                return;
            }

            coneccion.Open();
            cambiar             = new SqlCommand("[SQLeados].actualizarContra", coneccion);
            cambiar.CommandType = CommandType.StoredProcedure;
            cambiar.Parameters.Add("@user", SqlDbType.VarChar).Value = Usuario.username;
            cambiar.Parameters.Add("@pass", SqlDbType.VarChar).Value = textBox2.Text;
            cambiar.ExecuteNonQuery();

            String mensaje = "La password se ha cambiado correctamente";
            String caption = "Password cambiada";

            MessageBox.Show(mensaje, caption, MessageBoxButtons.OK);

            String nombre  = Usuario.username;
            String comando = "SELECT usuario_primer_ingreso FROM SQLEADOS.Usuario where usuario_nombre LIKE '" + nombre + "'";

            DBConsulta.conexionAbrir();
            DataTable dt = DBConsulta.obtenerConsultaEspecifica(comando);

            DBConsulta.conexionCerrar();
            //ES TIPO BIT, 1 SIGNIFICA QUE ES SU PRIMER INGRESO
            string COSO = dt.Rows[0][0].ToString();

            if (COSO == "True")
            {
                DBConsulta.conexionAbrir();
                comando = "UPDATE SQLEADOS.Usuario SET usuario_primer_ingreso = 0  where usuario_nombre LIKE '" + nombre + "'";
                DBConsulta.modificarDatosDeDB(comando);
                DBConsulta.conexionCerrar();
            }


            exx.Show();
            this.Close();
        }
Esempio n. 17
0
        private void cargaDeLaGrilla()
        {
            //string theDate = dateTimePickeValuer1.Value.ToString("yyyy-MM-dd");
            //string theDate2 = dateTimePicker2..ToString("yyyy-MM-dd");
            if (dateTimePicker1.Value.Date >= dateTimePicker2.Value.Date)
            {
                MessageBox.Show("La segunda fecha no puede ser inferior o igual a la primera \nFECHA 1:" + dateTimePicker1.Text + "\nFECHA 2:" + dateTimePicker2.Text);
                return;
            }
            DateTime hoy = ArchivoDeConfiguracion.fechaReferencia;

            if (hoy > dateTimePicker1.Value.Date)
            {
                MessageBox.Show("La fecha inicial no puede ser menor que la fecha del sistema", "Error");
                return;
            }
            String queryPrincipal;

            if (paginaActual != 1)
            {
                queryPrincipal = cargar10QuerysParaNPagina();
            }
            else
            {
                queryPrincipal = cargarPrimeros10Querys();
            }

            String comandoContadorTotalIDs = "SELECT DISTINCT COUNT(*) as 'ID' FROM [SQLEADOS].Publicacion p ";

            comandoContadorTotalIDs += cargarJoins();
            //       cadena += "JOIN [SQLEADOS].Compra c ON c.compra_ubiXpubli != up.ubiXpubli_ID ";

            comandoContadorTotalIDs += comandoWhere();
            queryPrincipal          += " " + ordenamiento();
            //         MessageBox.Show(queryPrincipal);
            //   comandoContadorTotalIDs += queryExcluyenteSinTop();
            DBConsulta.conexionAbrir();
            ponerBienLasHojas(comandoContadorTotalIDs);
            obtenerResultados(queryPrincipal);
            DBConsulta.conexionCerrar();
        }
Esempio n. 18
0
        //HABILITAR
        private void button6_Click(object sender, EventArgs e)
        {
            String update = "UPDATE SQLEADOS.Rol SET rol_estado = 1 WHERE rol_nombre LIKE '" + comboBox2.Text.ToString() + "'";

            DBConsulta.conexionAbrir();
            DBConsulta.modificarDatosDeDB(update);
            DBConsulta.conexionCerrar();

            //coneccion.Open();
            //habilitar = new SqlCommand("SQLeados.habilitarRol", coneccion);
            //habilitar.CommandType = CommandType.StoredProcedure;
            //habilitar.Parameters.Add("@nombre", SqlDbType.VarChar).Value = comboBox2.Text.ToString();
            //habilitar.ExecuteNonQuery();
            //coneccion.Close();

            String mensaje = "El rol ha sido habilitado";
            String caption = "Rol modificado";

            MessageBox.Show(mensaje, caption, MessageBoxButtons.OK);
            actualizarHabilitado();
        }
Esempio n. 19
0
        private bool primerLogin()
        {
            String nombre  = Usuario.username;
            String comando = "SELECT usuario_primer_ingreso FROM SQLEADOS.Usuario where usuario_nombre LIKE '" + nombre + "'";

            DBConsulta.conexionAbrir();
            DataTable dt = DBConsulta.obtenerConsultaEspecifica(comando);

            DBConsulta.conexionCerrar();
            //ES TIPO BIT, 1 SIGNIFICA QUE ES SU PRIMER INGRESO
            string COSO = dt.Rows[0][0].ToString();

            /*
             * if (COSO == "True") {
             *  DBConsulta.conexionAbrir();
             *  comando = "UPDATE SQLEADOS.Usuario SET usuario_primer_ingreso = 0  where usuario_nombre LIKE '" + nombre + "'";
             *  DBConsulta.modificarDatosDeDB(comando);
             *  DBConsulta.conexionCerrar();
             *  return true;
             * }*/
            return(false);
        }
Esempio n. 20
0
        public void cargar()
        {
            String status = "SELECT ROL.rol_nombre FROM SQLEADOS.ROL WHERE rol_Id > 1 AND rol_estado = 1";

            DBConsulta.conexionAbrir();
            DataTable dt = DBConsulta.obtenerConsultaEspecifica(status);

            DBConsulta.conexionCerrar();

            //coneccion = PalcoNet.Support.Conexion.conectar();
            //coneccion.Open();
            //cargarRoles = new SqlCommand("SQLeados.cargarRolesHabilitados", coneccion);

            //cargarRoles.CommandType = CommandType.StoredProcedure;

            //SqlDataAdapter adapter = new SqlDataAdapter(cargarRoles);
            //DataTable tablaRoles = new DataTable();

            //coneccion.Close();
            //adapter.Fill(tablaRoles);
            comboBoxRoles.DataSource    = dt;
            comboBoxRoles.DisplayMember = "Rol_nombre";
        }
Esempio n. 21
0
        private void cargarFuncionalidades()
        {
            //coneccion.Open();
            //cargarFunc = new SqlCommand("SQLeados.listarFuncionalidades", coneccion);

            //cargarFunc.CommandType = CommandType.StoredProcedure;

            //SqlDataAdapter adapter = new SqlDataAdapter(cargarFunc);
            //DataTable tablaRoles = new DataTable();

            //adapter.Fill(tablaRoles);
            //SqlDataReader reader = cargarFunc.ExecuteReader();

            String comando = "SELECT funcionalidad_descripcion FROM SQLEADOS.Funcionalidad";

            DBConsulta.conexionAbrir();
            DataTable tablaRoles = DBConsulta.obtenerConsultaEspecifica(comando);

            DBConsulta.conexionCerrar();
            listBox1.DataSource    = tablaRoles;
            listBox1.DisplayMember = "funcionalidad_descripcion";
            //coneccion.Close();
        }
Esempio n. 22
0
        private void cargarFuncionalidadesPorRol(String rol)
        {
            List <String> funcionalidades = new List <string>();

            listBox2.Items.Clear();
            funcionesViejas.Clear();
            funcionalidades.Clear();
            funcion.Clear();
            String comando = "SELECT funcionalidad_descripcion FROM SQLEADOS.Rol JOIN SQLEADOS.FuncionalidadXRol ON funcionalidadXRol_rol = rol_Id JOIN SQLEADOS.Funcionalidad ON funcionalidad_Id = funcionalidadXRol_funcionalidad WHERE rol_nombre LIKE '" + rol + "'";

            DBConsulta.conexionAbrir();
            DataTable dt = DBConsulta.obtenerConsultaEspecifica(comando);

            DBConsulta.conexionCerrar();
            //coneccion.Open();
            //fpr = new SqlCommand("[SQLeados].FuncionalidadesPorRol", coneccion);

            //fpr.CommandType = CommandType.StoredProcedure;
            //fpr.Parameters.Add("@Rol", SqlDbType.VarChar).Value = rol;

            //SqlDataAdapter adapter = new SqlDataAdapter(fpr);
            //SqlDataReader reader = fpr.ExecuteReader();
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                funcionalidades.Add(dt.Rows[i][0].ToString());
            }

            listBox2.Items.AddRange(funcionalidades.ToArray());

            for (int j = 0; j < listBox2.Items.Count; j++)
            {
                string text = listBox2.GetItemText(listBox2.Items[j]);

                funcion.Add(text);
                funcionesViejas.Add(text);
            }
        }
Esempio n. 23
0
        private void cargar()
        {
            //coneccion = PalcoNet.Support.Conexion.conectar();
            //coneccion.Open();
            //cargarRoles = new SqlCommand("[SQLeados].cargarRoles", coneccion);

            //cargarRoles.CommandType = CommandType.StoredProcedure;
            String cmd = "SELECT rol_nombre FROM SQLEADOS.Rol";

            DBConsulta.conexionAbrir();
            DataTable tablaRoles = DBConsulta.obtenerConsultaEspecifica(cmd);

            DBConsulta.conexionCerrar();
            //SqlDataAdapter adapter = new SqlDataAdapter(cargarRoles);

            //coneccion.Close();
            //adapter.Fill(tablaRoles);
            comboBox2.DataSource    = tablaRoles;
            comboBox2.DisplayMember = "Rol_nombre";



            cargarFuncionalidades();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            DBConsulta.conexionAbrir();
            camposConAlgunaModificacion();
            bool   clienteTieneSet = false, domicilioTieneSet = false;
            String queryCliente        = "UPDATE SQLEADOS.Cliente ";
            String queryDomicilio      = "UPDATE SQLEADOS.Domicilio ";
            String queryUser           = "";
            String finalQueryDomicilio = " where domicilio_cliente_numero_documento = (SELECT TOP 1 cliente_numero_documento from SQLEADOS.Cliente where cliente_usuario =" + usuarioSeleccionado + ") AND domicilio_cliente_tipo_documento = (SELECT TOP 1 cliente_tipo_documento from SQLEADOS.Cliente where cliente_usuario =" + usuarioSeleccionado + ")";
            String finalQueryCliente   = " where cliente_usuario = " + usuarioSeleccionado;

            String error = "";

            if (apellido == true)
            {
                if (!AyudaExtra.esStringLetra(textBoxApellido.Text.Trim()))
                {
                    error += "El campo Apellido solo admite letras\n";
                }
                else
                {
                    queryCliente   += " SET cliente_apellido = '" + textBoxApellido.Text.Trim() + "'";
                    clienteTieneSet = true;
                }
                queryCliente   += " SET cliente_apellido = '" + textBoxApellido.Text.Trim() + "'";
                clienteTieneSet = true;
            }

            if (nombre == true)
            {
                if (!AyudaExtra.esStringLetra(textBoxNombre.Text.Trim()))
                {
                    error += "El campo Nombre solo admite letras\n";
                }
                else
                {
                    if (clienteTieneSet)
                    {
                        queryCliente += " , cliente_nombre = '" + textBoxNombre.Text.Trim() + "'";
                    }
                    else
                    {
                        queryCliente   += " SET cliente_nombre = '" + textBoxNombre.Text.Trim() + "'";
                        clienteTieneSet = true;
                    }
                }
            }

            if (tarjeta == true)
            {
                if (!AyudaExtra.esStringNumerico(textBoxTarjeta.Text.Trim()))
                {
                    error += "El campo tarjeta solo admite numeros\n";
                }
                else
                {
                    if (clienteTieneSet)
                    {
                        queryCliente += " , cliente_datos_tarjeta = " + textBoxTarjeta.Text.Trim();
                    }
                    else
                    {
                        queryCliente   += " SET cliente_datos_tarjeta = " + textBoxTarjeta.Text.Trim();
                        clienteTieneSet = true;
                    }
                }
            }

            if (telefono == true)
            {
                if (!AyudaExtra.esStringNumerico(textBoxTelefono.Text.Trim()))
                {
                    error += "El campo telefono solo admite numeros\n";
                }
                else
                {
                    if (clienteTieneSet)
                    {
                        queryCliente += " , cliente_telefono = " + textBoxTelefono.Text.Trim();
                    }
                    else
                    {
                        queryCliente   += " SET  cliente_telefono = " + textBoxTelefono.Text.Trim();
                        clienteTieneSet = true;
                    }
                }
            }

            if (calle == true)
            {
                queryDomicilio   += " SET domicilio_calle = '" + textBoxCalle.Text.Trim() + "'";
                domicilioTieneSet = true;
            }

            if (nrocalle == true)
            {
                if (!AyudaExtra.esStringNumerico(textBoxNroCalle.Text.Trim()))
                {
                    error += "El campo número de calle solo admite números\n";
                }
                else
                {
                    if (domicilioTieneSet)
                    {
                        queryDomicilio += " , domicilio_numero = " + textBoxNroCalle.Text.Trim();
                    }
                    else
                    {
                        queryDomicilio   += " SET  domicilio_numero = " + textBoxNroCalle.Text.Trim();
                        domicilioTieneSet = true;
                    }
                }
            }

            if (piso == true)
            {
                if (!AyudaExtra.esStringNumerico(textBoxPiso.Text))
                {
                    error += "El campo piso solo admite números\n";
                }

                if (domicilioTieneSet)
                {
                    queryDomicilio += " , domicilio_piso = " + textBoxPiso.Text.Trim();
                }
                else
                {
                    queryDomicilio   += " SET  domicilio_piso = " + textBoxPiso.Text.Trim();
                    domicilioTieneSet = true;
                }
            }

            if (departamento == true)
            {
                if (!AyudaExtra.esStringLetra(textBoxPiso.Text.Trim()))
                {
                    error += "El campo departamento solo admite letras\n";
                }

                if (domicilioTieneSet)
                {
                    queryDomicilio += " , domicilio_dto = '" + textBoxDto.Text.Trim() + "'";
                }
                else
                {
                    queryDomicilio   += " SET domicilio_dto = '" + textBoxDto.Text.Trim() + "'";
                    domicilioTieneSet = true;
                }
            }

            if (localidad == true)
            {
                if (domicilioTieneSet)
                {
                    queryDomicilio += " , domicilio_localidad = '" + textBoxLocalidad.Text.Trim() + "'";
                }
                else
                {
                    queryDomicilio   += " SET domicilio_localidad = '" + textBoxLocalidad.Text.Trim() + "'";
                    domicilioTieneSet = true;
                }
            }

            if (codigopostal == true)
            {
                if (AyudaExtra.esStringNumerico(textBoxCodigoPostal.Text.Trim()))
                {
                }

                if (domicilioTieneSet)
                {
                    queryDomicilio += " , domicilio_codigo_postal = '" + textBoxCodigoPostal.Text.Trim() + "'";
                }
                else
                {
                    queryDomicilio   += " SET domicilio_codigo_postal = '" + textBoxCodigoPostal.Text.Trim() + "'";
                    domicilioTieneSet = true;
                }
            }
            if (error != "")
            {
                MessageBox.Show(error, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            if (checkBox1.Checked)
            {
                queryUser = "******" + 1 + " where usuario_Id = " + usuarioSeleccionado;
            }
            else
            {
                queryUser = "******" + 0 + " where usuario_Id = " + usuarioSeleccionado;
            }

            queryCliente   += finalQueryCliente;
            queryDomicilio += finalQueryDomicilio;

            if (queryDomicilio.Contains("SET"))
            {
                DBConsulta.ModificarCliente(queryDomicilio);
                //       this.Close();
            }
            if (queryCliente.Contains("SET"))
            {
                DBConsulta.ModificarCliente(queryCliente);
                //         this.Close();
            }
            if (checkBox1.Checked)
            {
                DBConsulta.ModificarCliente(queryUser);
            }
            cargarDatos();
            DBConsulta.conexionCerrar();
        }
Esempio n. 25
0
        private void buttonAgregar_Click(object sender, EventArgs e)
        {
            if (camposInvalidos())
            {
                return;
            }

            // Porque no es campo obligatorio
            bool   ingresoPisoYDPT = false;
            String error           = "";

            if (textBoxPiso.Text.Trim() != "" && textBoxDto.Text.Trim() != "")
            {
                if (!AyudaExtra.esStringNumerico(textBoxPiso.Text.Trim()))
                {
                    error += "Debe ingresar el numero de piso\n";
                    //               MessageBox.Show("Debe ingresar el numero de piso", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    //               return;
                }
                else
                {
                    ingresoPisoYDPT = true;
                }
                //            debeSerTodoNumero(textBoxPiso.Text, "Piso");
            }

            //        debeSerTodoNumero(textBoxTelefono.Text, "Telefono");

            String tipo = "Cliente";

            DBConsulta.conexionAbrir();
            if (consultasSQLCliente.existeCuit(textBoxCuit.Text, tipo))
            {
                error += "Ya se encuentra registrado el numero de CUIT\n";
                //              MessageBox.Show("Ya se encuentra registrado el numero de CUIT", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                //           return;
            }
            DBConsulta.conexionCerrar();

            if (error != "")
            {
                MessageBox.Show(error, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            /*     if (!cuitYNroDocumentoSonCorrectos(textBoxCuit.Text, textBoxDOCNUMERO.Text)) {
             *       MessageBox.Show("El CUIT y el numero de documento no coindiden", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
             *       return;
             *   }
             */

            String nombre         = textBoxNombre.Text.Trim();
            String apellido       = textBoxApellido.Text.Trim();
            String tipo_documento = textBoxTIPODOC.Text.Trim();
            String cuit           = armarCuit(textBoxCuit.Text);

            String mail             = textBoxMail.Text.Trim();
            String fecha_nacimiento = dateFecha.Value.ToString("yyyy-MM-dd");

            String calle            = textBoxCalle.Text.Trim();
            String codPostal        = textBoxCodigoPostal.Text.Trim();
            String dto              = textBoxDto.Text;
            long   numero_documento = Convert.ToInt64(textBoxDOCNUMERO.Text);
            String telefono         = textBoxTelefono.Text.Trim();
            int    nroCalle         = Convert.ToInt32(textBoxNroCalle.Text);
            String nro_tarjeta      = textBoxTarjeta.Text.Trim();
            int    piso;

            if (ingresoPisoYDPT)
            {
                piso = Convert.ToInt32(textBoxPiso.Text);
            }
            else
            {
                piso = 0;
            }
            String localidad        = textBoxLocalidad.Text;
            bool   creacionAbortada = false;

            DBConsulta.conexionAbrir();
            if (DBConsulta.repeticion_de_campo_tipoDOC_numero_o_CUIL(cuit, textBoxDOCNUMERO.Text.Trim().ToString(), tipo_documento))
            {
                MessageBox.Show("Hay repetición en CUIL, o en Tipo de documento y su número, correspondiente a la DB", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                DBConsulta.conexionCerrar();
                return;
            }
            DBConsulta.conexionCerrar();
            DBConsulta.conexionAbrir();
            if (mailRepetido(mail))
            {
                MessageBox.Show("El Email ingresado ya existe en la DB", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                DBConsulta.conexionCerrar();
                return;
            }



            bool   errors             = false;
            bool   autocontra         = false;
            String contraAutogenerada = autogenerarContrasenia.contraGeneradaAString();

            if (textBoxContrasenia.Text.Trim() == "")
            {
                autocontra = true;
                int usuarioNuevo = ConsultasSQL.crearUser(nombre.Replace(" ", "_") + "_" + apellido.Replace(" ", "_"), creacionAbortada, contraAutogenerada, "Cliente");
            }
            else
            {
                if (AyudaExtra.esStringNumerico(textBoxContrasenia.Text.Trim()))
                {
                    int usuarioNuevo = ConsultasSQL.crearUser(nombre.Replace(" ", "_") + "_" + apellido.Replace(" ", "_"), creacionAbortada, textBoxContrasenia.Text.Trim(), "Cliente");
                }
                else
                {
                    MessageBox.Show("La contraseña debe ser numérica", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    errors = true;
                }
            }
            DBConsulta.conexionCerrar();

            if (!errors)
            {
                if (creacionAbortada == false)
                {
                    consultasSQLCliente.AgregarCliente(nombre, apellido, tipo_documento, numero_documento, mail, nro_tarjeta, cuit, telefono, fecha_nacimiento, DateTime.Today);
                    DBConsulta.conexionAbrir();
                    consultasSQLCliente.AgregarDomicilio(calle, nroCalle, piso, dto, localidad, codPostal, "Cliente");
                    string    cmd        = "Select TOP 1 usuario_nombre from SQLEADOS.Usuario order by usuario_Id DESC";
                    DataTable dt         = DBConsulta.obtenerConsultaEspecifica(cmd);
                    String    comentario = "Usuario creado: " + dt.Rows[0][0].ToString();
                    if (autocontra)
                    {
                        comentario += "\n\nContraseña autogenerada: " + contraAutogenerada;
                    }
                    MessageBox.Show(comentario);
                    DBConsulta.conexionCerrar();
                    if (esRegistro)
                    {
                        registro.terminar();
                        this.Close();
                    }
                }
                else
                {
                    MessageBox.Show("Error al crear el nuevo usuario al consultar la base de datos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    DBConsulta.conexionCerrar();
                    return;
                }
            }

            this.limpiarCuadrosDeTexto();
        }
 private void volver_boton_Click_1(object sender, EventArgs e)
 {
     DBConsulta.conexionCerrar();
     this.Close();
 }
Esempio n. 27
0
 //BOTON VOLVER
 private void button3_Click(object sender, EventArgs e)
 {
     DBConsulta.conexionCerrar();
     this.Close();
 }
Esempio n. 28
0
 private void ElegirTipoAsiento_Load(object sender, EventArgs e)
 {
     DBConsulta.conexionAbrir();
     configuracionGrilla(DBConsulta.obtenerConsultaEspecifica("SELECT DISTINCT ubicacion_Tipo_Descripcion FROM SQLEADOS.Ubicacion"));
     DBConsulta.conexionCerrar();
 }
 private void mensajeExito(String tipo)
 {
     MessageBox.Show("Se han puesto todas las publicaciones en: " + tipo);
     DBConsulta.conexionCerrar();
     this.Close();
 }
 private void Elegir_categoria_Load(object sender, EventArgs e)
 {
     DBConsulta.conexionAbrir();
     configuracionGrilla(DBConsulta.obtenerLosRubros());
     DBConsulta.conexionCerrar();
 }