Esempio n. 1
0
        public static void GuardarHuella(string Name, byte[] Template1, byte[] Template2, byte[] Template3)
        {
            Conexion = new Conexion_MySQL();

            string query = @"INSERT INTO usuarios (Name, Template1, Template2, Template3)
                         VALUES (?Name, ?Template1, ?Template2, ?Template3)";

            MySqlCommand cmd = new MySqlCommand(query, Conexion.Cnx);

            cmd.Parameters.AddWithValue("?Name", Name);

            MySqlParameter imageParam1 = cmd.Parameters.Add("?Template1", MySqlDbType.Blob);

            imageParam1.Value = Template1;

            MySqlParameter imageParam2 = cmd.Parameters.Add("?Template2", MySqlDbType.Blob);

            imageParam2.Value = Template2;

            MySqlParameter imageParam3 = cmd.Parameters.Add("?Template3", MySqlDbType.Blob);

            imageParam3.Value = Template3;

            try
            {
                cmd.ExecuteNonQuery();
            }
            catch (MySqlException ex)
            {
            }
        }
Esempio n. 2
0
        public static void GuardarHuella(string Name, byte[] Template1, byte[] Template2, byte[] Template3)
        {
            Conexion = new Conexion_MySQL();

            string query = @"INSERT INTO usuarios (Name, Template1, Template2, Template3)
                         VALUES (?Name, ?Template1, ?Template2, ?Template3)";

            MySqlCommand cmd = new MySqlCommand(query, Conexion.Cnx);

            cmd.Parameters.AddWithValue("?Name", Name);

            MySqlParameter imageParam1 = cmd.Parameters.Add("?Template1", MySqlDbType.Blob);
            imageParam1.Value = Template1;

            MySqlParameter imageParam2 = cmd.Parameters.Add("?Template2", MySqlDbType.Blob);
            imageParam2.Value = Template2;

            MySqlParameter imageParam3 = cmd.Parameters.Add("?Template3", MySqlDbType.Blob);
            imageParam3.Value = Template3;

            try
            {
                cmd.ExecuteNonQuery();
            }
            catch (MySqlException ex)
            {

            }
        }
Esempio n. 3
0
 public static int ExecuteNonSQL(string Query)
 {
     Conexion = new Conexion_MySQL();
     command  = new MySqlCommand(Query, Conexion.Cnx);
     try
     {
         return(command.ExecuteNonQuery());
     }
     catch (MySqlException ex)
     {
         return(0);
     }
 }
Esempio n. 4
0
 public static int ExecuteNonSQL(string Query)
 {
     Conexion = new Conexion_MySQL();
     command = new MySqlCommand(Query, Conexion.Cnx);
     try
     {
         return command.ExecuteNonQuery();
     }
     catch (MySqlException ex)
     {
         return 0;
     }
 }
Esempio n. 5
0
        private MySqlDataReader EjecutarQuery(string query)
        {
            Conexion = new Conexion_MySQL();

            MySqlCommand cmd = new MySqlCommand(query, Conexion.Cnx);

            try
            {
                return(cmd.ExecuteReader());
            }
            catch (MySqlException ex)
            {
                return(null);
            }
        }
Esempio n. 6
0
 public static MySqlDataReader ExecuteSQL(string Query)
 {
     Conexion = new Conexion_MySQL();
     command  = new MySqlCommand(Query, Conexion.Cnx);
     return(command.ExecuteReader());
 }
Esempio n. 7
0
        private void editarUsuarioClick()
        {
            if (!String.IsNullOrEmpty(nombre.Text))
            {

                try
                {
                    if (!String.IsNullOrEmpty(textBox1.Text))
                    {
                        Fotografia = GetFileName(textBox1.Text).Replace(".", DateTime.Now.Ticks.ToString() + ".");
                        System.IO.File.Copy(textBox1.Text, @"c:\wamp\www\gym\fotos\" + Fotografia);
                    }
                    else
                    {
                        Fotografia = usuario.Foto;
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }

                Conexion = new Conexion_MySQL();

                string query = @"UPDATE usuarios set
                                    nombre = ?nombre,
                                    apellidoPaterno = ?apellidoPaterno,
                                    apellidoMaterno = ?apellidoMaterno,
                                    lugarNacimiento = ?lugarNacimiento,
                                    fechaNacimiento = ?fechaNacimiento,
                                    direccion = ?direccion,
                                    colonia = ?colonia,
                                    cp = ?cp,
                                    municipio = ?municipio,
                                    telefono = ?telefono,
                                    celular = ?celular,
                                    telefonoAdicional = ?telefonoAdicional,
                                    foto = ?foto,
                                    rol = ?rol,
                                    mensualidad = ?mensualidad
                                    where id = ?id
                                ";

                MySqlCommand cmd = new MySqlCommand(query, Conexion.Cnx);

                cmd.Parameters.AddWithValue("?nombre", nombre.Text);
                cmd.Parameters.AddWithValue("?apellidoPaterno", apellidoPaterno.Text);
                cmd.Parameters.AddWithValue("?apellidoMaterno", apellidoMaterno.Text);
                cmd.Parameters.AddWithValue("?lugarNacimiento", lugarNacimiento.Text);
                cmd.Parameters.AddWithValue("?fechaNacimiento", fechaNacimiento.Text);
                cmd.Parameters.AddWithValue("?direccion", direccion.Text);
                cmd.Parameters.AddWithValue("?colonia", colonia.Text);
                cmd.Parameters.AddWithValue("?cp", CP.Text);
                cmd.Parameters.AddWithValue("?municipio", municipio.Text);
                cmd.Parameters.AddWithValue("?telefono", telefono.Text);
                cmd.Parameters.AddWithValue("?celular", celular.Text);
                cmd.Parameters.AddWithValue("?telefonoAdicional", telefonoAdicional.Text);
                cmd.Parameters.AddWithValue("?foto", Fotografia);
                cmd.Parameters.AddWithValue("?rol", comboBox1.SelectedItem);
                cmd.Parameters.AddWithValue("?mensualidad", mensualidad.Text);
                cmd.Parameters.AddWithValue("?id", usuario.idUsuario);

                try
                {
                    if (cmd.ExecuteNonQuery() > 0)
                    {
                        MessageBox.Show("Usuario Editado", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        //clean();
                    }
                    else
                    {
                        MessageBox.Show("No se pudo editar el usuario", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }

                }
                catch (MySqlException ex)
                {
                    MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("El nombre/huella no puede estar en blanco.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Esempio n. 8
0
        private void agregarUsuarioClick()
        {
            if (!String.IsNullOrEmpty(nombre.Text) && HuellaOK)
            {
                List<int> servicios = new List<int>();
                foreach (DataGridViewRow item in dataGridView1.Rows)
                {
                    try
                    {
                        bool isSelected = (bool)item.Cells["Selected"].Value;
                        if (isSelected)
                        {
                            int idServicio = (int)item.Cells["idServicio"].Value;

                            servicios.Add(idServicio);
                        }
                    }
                    catch (Exception ex)
                    {
                    }
                }

                try
                {
                    if (!String.IsNullOrEmpty(textBox1.Text))
                    {
                        try
                        {
                            //System.IO.File.Copy(foto, @"c:\wamp\www\gym\fotos\", true);
                            Fotografia = GetFileName(textBox1.Text).Replace(".", DateTime.Now.Ticks.ToString() + ".");
                            //System.IO.File.Move(textBox1.Text, @"c:\wamp\www\gym\fotos\" + Fotografia);
                            System.IO.File.Copy(textBox1.Text, @"c:\wamp\www\gym\fotos\" + Fotografia);

                            //System.IO.File.Copy(textBox1.Text, @"C:\xampp\xampplite\htdocs\gym\fotos\"+Fotografia, true);
                        }
                        catch (Exception ex)
                        {
                            MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }

                    }
                }
                catch
                {
                }

                Conexion = new Conexion_MySQL();

                string query = @"INSERT INTO usuarios (
                                    nombre,
                                    apellidoPaterno,
                                    apellidoMaterno,
                                    lugarNacimiento,
                                    fechaNacimiento,
                                    direccion,
                                    colonia,
                                    cp,
                                    municipio,
                                    telefono,
                                    celular,
                                    telefonoAdicional,
                                    foto,
                                    rol,
                                    activo,
                                    template,
                                    calidad_template,
                                    mensualidad
                                )
                                VALUES
                                (
                                    ?nombre,
                                    ?apellidoPaterno,
                                    ?apellidoMaterno,
                                    ?lugarNacimiento,
                                    ?fechaNacimiento,
                                    ?direccion,
                                    ?colonia,
                                    ?cp,
                                    ?municipio,
                                    ?telefono,
                                    ?celular,
                                    ?telefonoAdicional,
                                    ?foto,
                                    ?rol,
                                    ?activo,
                                    ?template,
                                    ?calidad_template,
                                    ?mensualidad
                                ); select LAST_INSERT_ID()";

                MySqlCommand cmd = new MySqlCommand(query, Conexion.Cnx);

                cmd.Parameters.AddWithValue("?nombre", nombre.Text);
                cmd.Parameters.AddWithValue("?apellidoPaterno", apellidoPaterno.Text);
                cmd.Parameters.AddWithValue("?apellidoMaterno", apellidoMaterno.Text);
                cmd.Parameters.AddWithValue("?lugarNacimiento", lugarNacimiento.Text);
                cmd.Parameters.AddWithValue("?fechaNacimiento", fechaNacimiento.Text);
                cmd.Parameters.AddWithValue("?direccion", direccion.Text);
                cmd.Parameters.AddWithValue("?colonia", colonia.Text);
                cmd.Parameters.AddWithValue("?cp", CP.Text);
                cmd.Parameters.AddWithValue("?municipio", municipio.Text);
                cmd.Parameters.AddWithValue("?telefono", telefono.Text);
                cmd.Parameters.AddWithValue("?celular", celular.Text);
                cmd.Parameters.AddWithValue("?telefonoAdicional", telefonoAdicional.Text);
                cmd.Parameters.AddWithValue("?foto", Fotografia);
                cmd.Parameters.AddWithValue("?rol", comboBox1.SelectedItem);
                cmd.Parameters.AddWithValue("?activo", "1");
                cmd.Parameters.AddWithValue("?calidad_template", template.Quality.ToString());
                cmd.Parameters.AddWithValue("?mensualidad", mensualidad.Text);

                MySqlParameter templateParam = cmd.Parameters.Add("?template", MySqlDbType.Blob);
                templateParam.Value = (object)template.Buffer;

                try
                {
                    int newID = Convert.ToInt32(cmd.ExecuteScalar());

                    if (newID > 0)
                    {
                        if (comboBox1.SelectedItem != "Usuario")
                        {
                            foreach (var item in servicios)
                            {
                                string q = "insert into servicios_usuarios (servicio,usuario,tipo) values (" + item.ToString() + "," + newID + ",'" + comboBox1.SelectedItem + "')";
                                MySqlCommand cmd2 = new MySqlCommand(q, Conexion.Cnx);
                                cmd2.ExecuteNonQuery();
                            }

                            if (comboBox1.SelectedItem == "Cliente")
                            {
                                string pago = "insert into pagos (monto, descuento, concepto, usuario, cobro, fecha, mensualidad) values('" + subtotal.Text + "', '" + descuento.Text + "', 'Inscripcion', " + newID + ", " + idAdmin + ", '" + this.getFecha() + "', '" + mensualidad.Text + "' )";
                                MySqlCommand cmd3 = new MySqlCommand(pago, Conexion.Cnx);
                                cmd3.ExecuteNonQuery();
                            }
                        }
                        MessageBox.Show("Usuario Agregado", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        clean();
                    }
                    else
                    {
                        MessageBox.Show("No se pudo agregar el usuario", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }

                }
                catch (MySqlException ex)
                {

                }
            }
            else
            {
                MessageBox.Show("Por favor capture su huella", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Esempio n. 9
0
 public static MySqlDataReader ExecuteSQL(string Query)
 {
     Conexion = new Conexion_MySQL();
     command = new MySqlCommand(Query, Conexion.Cnx);
     return command.ExecuteReader();
 }
Esempio n. 10
0
        private MySqlDataReader EjecutarQuery(string query)
        {
            Conexion = new Conexion_MySQL();

            MySqlCommand cmd = new MySqlCommand(query, Conexion.Cnx);

            try
            {
                return cmd.ExecuteReader();
            }
            catch (MySqlException ex)
            {
                return null;
            }
        }
Esempio n. 11
0
        private void editarUsuarioClick()
        {
            if (!String.IsNullOrEmpty(nombre.Text))
            {
                try
                {
                    if (!String.IsNullOrEmpty(textBox1.Text))
                    {
                        Fotografia = GetFileName(textBox1.Text).Replace(".", DateTime.Now.Ticks.ToString() + ".");
                        System.IO.File.Copy(textBox1.Text, @"c:\wamp\www\gym\fotos\" + Fotografia);
                    }
                    else
                    {
                        Fotografia = usuario.Foto;
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }

                Conexion = new Conexion_MySQL();

                string query = @"UPDATE usuarios set
                                    nombre = ?nombre, 
                                    apellidoPaterno = ?apellidoPaterno, 
                                    apellidoMaterno = ?apellidoMaterno,
                                    lugarNacimiento = ?lugarNacimiento,
                                    fechaNacimiento = ?fechaNacimiento,
                                    direccion = ?direccion,
                                    colonia = ?colonia,
                                    cp = ?cp,
                                    municipio = ?municipio,
                                    telefono = ?telefono,
                                    celular = ?celular,
                                    telefonoAdicional = ?telefonoAdicional,
                                    foto = ?foto,
                                    rol = ?rol,
                                    mensualidad = ?mensualidad
                                    where id = ?id
                                ";

                MySqlCommand cmd = new MySqlCommand(query, Conexion.Cnx);

                cmd.Parameters.AddWithValue("?nombre", nombre.Text);
                cmd.Parameters.AddWithValue("?apellidoPaterno", apellidoPaterno.Text);
                cmd.Parameters.AddWithValue("?apellidoMaterno", apellidoMaterno.Text);
                cmd.Parameters.AddWithValue("?lugarNacimiento", lugarNacimiento.Text);
                cmd.Parameters.AddWithValue("?fechaNacimiento", fechaNacimiento.Text);
                cmd.Parameters.AddWithValue("?direccion", direccion.Text);
                cmd.Parameters.AddWithValue("?colonia", colonia.Text);
                cmd.Parameters.AddWithValue("?cp", CP.Text);
                cmd.Parameters.AddWithValue("?municipio", municipio.Text);
                cmd.Parameters.AddWithValue("?telefono", telefono.Text);
                cmd.Parameters.AddWithValue("?celular", celular.Text);
                cmd.Parameters.AddWithValue("?telefonoAdicional", telefonoAdicional.Text);
                cmd.Parameters.AddWithValue("?foto", Fotografia);
                cmd.Parameters.AddWithValue("?rol", comboBox1.SelectedItem);
                cmd.Parameters.AddWithValue("?mensualidad", mensualidad.Text);
                cmd.Parameters.AddWithValue("?id", usuario.idUsuario);

                try
                {
                    if (cmd.ExecuteNonQuery() > 0)
                    {
                        MessageBox.Show("Usuario Editado", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        //clean();
                    }
                    else
                    {
                        MessageBox.Show("No se pudo editar el usuario", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                catch (MySqlException ex)
                {
                    MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("El nombre/huella no puede estar en blanco.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Esempio n. 12
0
        private void agregarUsuarioClick()
        {
            if (!String.IsNullOrEmpty(nombre.Text) && HuellaOK)
            {
                List <int> servicios = new List <int>();
                foreach (DataGridViewRow item in dataGridView1.Rows)
                {
                    try
                    {
                        bool isSelected = (bool)item.Cells["Selected"].Value;
                        if (isSelected)
                        {
                            int idServicio = (int)item.Cells["idServicio"].Value;

                            servicios.Add(idServicio);
                        }
                    }
                    catch (Exception ex)
                    {
                    }
                }

                try
                {
                    if (!String.IsNullOrEmpty(textBox1.Text))
                    {
                        try
                        {
                            //System.IO.File.Copy(foto, @"c:\wamp\www\gym\fotos\", true);
                            Fotografia = GetFileName(textBox1.Text).Replace(".", DateTime.Now.Ticks.ToString() + ".");
                            //System.IO.File.Move(textBox1.Text, @"c:\wamp\www\gym\fotos\" + Fotografia);
                            System.IO.File.Copy(textBox1.Text, @"c:\wamp\www\gym\fotos\" + Fotografia);

                            //System.IO.File.Copy(textBox1.Text, @"C:\xampp\xampplite\htdocs\gym\fotos\"+Fotografia, true);
                        }
                        catch (Exception ex)
                        {
                            MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                }
                catch
                {
                }

                Conexion = new Conexion_MySQL();

                string query = @"INSERT INTO usuarios (
                                    nombre, 
                                    apellidoPaterno, 
                                    apellidoMaterno,
                                    lugarNacimiento,
                                    fechaNacimiento,
                                    direccion,
                                    colonia,
                                    cp,
                                    municipio,
                                    telefono,
                                    celular,
                                    telefonoAdicional,
                                    foto,
                                    rol,
                                    activo,
                                    template,
                                    calidad_template,
                                    mensualidad
                                )
                                VALUES 
                                (
                                    ?nombre, 
                                    ?apellidoPaterno, 
                                    ?apellidoMaterno,
                                    ?lugarNacimiento,
                                    ?fechaNacimiento,
                                    ?direccion,
                                    ?colonia,
                                    ?cp,
                                    ?municipio,
                                    ?telefono,
                                    ?celular,
                                    ?telefonoAdicional,
                                    ?foto,
                                    ?rol,
                                    ?activo,
                                    ?template,
                                    ?calidad_template,
                                    ?mensualidad
                                ); select LAST_INSERT_ID()";

                MySqlCommand cmd = new MySqlCommand(query, Conexion.Cnx);

                cmd.Parameters.AddWithValue("?nombre", nombre.Text);
                cmd.Parameters.AddWithValue("?apellidoPaterno", apellidoPaterno.Text);
                cmd.Parameters.AddWithValue("?apellidoMaterno", apellidoMaterno.Text);
                cmd.Parameters.AddWithValue("?lugarNacimiento", lugarNacimiento.Text);
                cmd.Parameters.AddWithValue("?fechaNacimiento", fechaNacimiento.Text);
                cmd.Parameters.AddWithValue("?direccion", direccion.Text);
                cmd.Parameters.AddWithValue("?colonia", colonia.Text);
                cmd.Parameters.AddWithValue("?cp", CP.Text);
                cmd.Parameters.AddWithValue("?municipio", municipio.Text);
                cmd.Parameters.AddWithValue("?telefono", telefono.Text);
                cmd.Parameters.AddWithValue("?celular", celular.Text);
                cmd.Parameters.AddWithValue("?telefonoAdicional", telefonoAdicional.Text);
                cmd.Parameters.AddWithValue("?foto", Fotografia);
                cmd.Parameters.AddWithValue("?rol", comboBox1.SelectedItem);
                cmd.Parameters.AddWithValue("?activo", "1");
                cmd.Parameters.AddWithValue("?calidad_template", template.Quality.ToString());
                cmd.Parameters.AddWithValue("?mensualidad", mensualidad.Text);


                MySqlParameter templateParam = cmd.Parameters.Add("?template", MySqlDbType.Blob);
                templateParam.Value = (object)template.Buffer;


                try
                {
                    int newID = Convert.ToInt32(cmd.ExecuteScalar());

                    if (newID > 0)
                    {
                        if (comboBox1.SelectedItem != "Usuario")
                        {
                            foreach (var item in servicios)
                            {
                                string       q    = "insert into servicios_usuarios (servicio,usuario,tipo) values (" + item.ToString() + "," + newID + ",'" + comboBox1.SelectedItem + "')";
                                MySqlCommand cmd2 = new MySqlCommand(q, Conexion.Cnx);
                                cmd2.ExecuteNonQuery();
                            }

                            if (comboBox1.SelectedItem == "Cliente")
                            {
                                string       pago = "insert into pagos (monto, descuento, concepto, usuario, cobro, fecha, mensualidad) values('" + subtotal.Text + "', '" + descuento.Text + "', 'Inscripcion', " + newID + ", " + idAdmin + ", '" + this.getFecha() + "', '" + mensualidad.Text + "' )";
                                MySqlCommand cmd3 = new MySqlCommand(pago, Conexion.Cnx);
                                cmd3.ExecuteNonQuery();
                            }
                        }
                        MessageBox.Show("Usuario Agregado", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        clean();
                    }
                    else
                    {
                        MessageBox.Show("No se pudo agregar el usuario", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                catch (MySqlException ex)
                {
                }
            }
            else
            {
                MessageBox.Show("Por favor capture su huella", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Esempio n. 13
0
        private void agregarUsuarioClick()
        {
            if (!String.IsNullOrEmpty(nombre.Text) && HuellaOK)
            {
                try
                {
                    if (!String.IsNullOrEmpty(textBox1.Text))
                    {
                        try
                        {
                            Fotografia = GetFileName(textBox1.Text).Replace(".", DateTime.Now.Ticks.ToString() + ".");
                            System.IO.File.Copy(textBox1.Text, @RutaFotos + Fotografia);
                        }
                        catch (Exception ex)
                        {
                            MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                }
                catch
                {
                }

                Conexion = new Conexion_MySQL();

                string query = @"INSERT INTO usuarios (
                                    nombre, 
                                    apellidoPaterno, 
                                    apellidoMaterno,
                                    rfc,
                                    lugarNacimiento,
                                    fechaNacimiento,
                                    direccion,
                                    colonia,
                                    cp,
                                    municipio,
                                    telefono,
                                    celular,
                                    foto,
                                    rol,
                                    activo,
                                    template,
                                    calidad_template,
                                    fechaIngreso,
                                    estadoCivil,
                                    edad,
                                    hijos,
                                    gradoEstudio,
                                    nss
                                )
                                VALUES 
                                (
                                    ?nombre, 
                                    ?apellidoPaterno, 
                                    ?apellidoMaterno,
                                    ?rfc,
                                    ?lugarNacimiento,
                                    ?fechaNacimiento,
                                    ?direccion,
                                    ?colonia,
                                    ?cp,
                                    ?municipio,
                                    ?telefono,
                                    ?celular,
                                    ?foto,
                                    ?rol,
                                    ?activo,
                                    ?template,
                                    ?calidad_template,
                                    ?fechaIngreso,
                                    ?estadoCivil,
                                    ?edad,
                                    ?hijos,
                                    ?gradoEstudio,
                                    ?nss
                                ); select LAST_INSERT_ID()";

                MySqlCommand cmd = new MySqlCommand(query, Conexion.Cnx);

                cmd.Parameters.AddWithValue("?nombre", nombre.Text);
                cmd.Parameters.AddWithValue("?apellidoPaterno", apellidoPaterno.Text);
                cmd.Parameters.AddWithValue("?apellidoMaterno", apellidoMaterno.Text);
                cmd.Parameters.AddWithValue("?rfc", rfc.Text);
                cmd.Parameters.AddWithValue("?lugarNacimiento", lugarNacimiento.Text);
                cmd.Parameters.AddWithValue("?fechaNacimiento", fechaNacimiento.Text);
                cmd.Parameters.AddWithValue("?direccion", direccion.Text);
                cmd.Parameters.AddWithValue("?colonia", colonia.Text);
                cmd.Parameters.AddWithValue("?cp", CP.Text);
                cmd.Parameters.AddWithValue("?municipio", municipio.Text);
                cmd.Parameters.AddWithValue("?telefono", telefono.Text);
                cmd.Parameters.AddWithValue("?celular", celular.Text);

                cmd.Parameters.AddWithValue("?foto", Fotografia);
                cmd.Parameters.AddWithValue("?rol", comboBox1.SelectedItem);
                cmd.Parameters.AddWithValue("?activo", "1");
                cmd.Parameters.AddWithValue("?calidad_template", template.Quality.ToString());
                cmd.Parameters.AddWithValue("?fechaIngreso", fechaIngreso.Text);
                cmd.Parameters.AddWithValue("?estadoCivil", estadoCivil.SelectedItem);
                cmd.Parameters.AddWithValue("?edad", edad.Text);
                cmd.Parameters.AddWithValue("?hijos", hijos.Text);
                cmd.Parameters.AddWithValue("?gradoEstudio", gradoEstudios.SelectedItem);
                cmd.Parameters.AddWithValue("?nss", nss.Text);



                MySqlParameter templateParam = cmd.Parameters.Add("?template", MySqlDbType.Blob);
                templateParam.Value = (object)template.Buffer;


                try
                {
                    int newID = Convert.ToInt32(cmd.ExecuteScalar());

                    if (newID > 0)
                    {
                        MessageBox.Show("Usuario Agregado", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        clean();
                    }
                    else
                    {
                        MessageBox.Show("No se pudo agregar el usuario", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                catch (MySqlException ex)
                {
                }
            }
            else
            {
                MessageBox.Show("Por favor capture su huella", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Esempio n. 14
0
        private void agregarUsuarioClick()
        {
            if (!String.IsNullOrEmpty(nombre.Text) && HuellaOK)
            {
                try
                {
                    if (!String.IsNullOrEmpty(textBox1.Text))
                    {
                        try
                        {
                            Fotografia = GetFileName(textBox1.Text).Replace(".", DateTime.Now.Ticks.ToString() + ".");
                            System.IO.File.Copy(textBox1.Text, @RutaFotos + Fotografia);
                        }
                        catch (Exception ex)
                        {
                            MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }

                    }
                }
                catch
                {
                }

                Conexion = new Conexion_MySQL();

                string query = @"INSERT INTO usuarios (
                                    nombre,
                                    apellidoPaterno,
                                    apellidoMaterno,
                                    rfc,
                                    lugarNacimiento,
                                    fechaNacimiento,
                                    direccion,
                                    colonia,
                                    cp,
                                    municipio,
                                    telefono,
                                    celular,
                                    foto,
                                    rol,
                                    activo,
                                    template,
                                    calidad_template,
                                    fechaIngreso,
                                    estadoCivil,
                                    edad,
                                    hijos,
                                    gradoEstudio,
                                    nss
                                )
                                VALUES
                                (
                                    ?nombre,
                                    ?apellidoPaterno,
                                    ?apellidoMaterno,
                                    ?rfc,
                                    ?lugarNacimiento,
                                    ?fechaNacimiento,
                                    ?direccion,
                                    ?colonia,
                                    ?cp,
                                    ?municipio,
                                    ?telefono,
                                    ?celular,
                                    ?foto,
                                    ?rol,
                                    ?activo,
                                    ?template,
                                    ?calidad_template,
                                    ?fechaIngreso,
                                    ?estadoCivil,
                                    ?edad,
                                    ?hijos,
                                    ?gradoEstudio,
                                    ?nss
                                ); select LAST_INSERT_ID()";

                MySqlCommand cmd = new MySqlCommand(query, Conexion.Cnx);

                cmd.Parameters.AddWithValue("?nombre", nombre.Text);
                cmd.Parameters.AddWithValue("?apellidoPaterno", apellidoPaterno.Text);
                cmd.Parameters.AddWithValue("?apellidoMaterno", apellidoMaterno.Text);
                cmd.Parameters.AddWithValue("?rfc", rfc.Text);
                cmd.Parameters.AddWithValue("?lugarNacimiento", lugarNacimiento.Text);
                cmd.Parameters.AddWithValue("?fechaNacimiento", fechaNacimiento.Text);
                cmd.Parameters.AddWithValue("?direccion", direccion.Text);
                cmd.Parameters.AddWithValue("?colonia", colonia.Text);
                cmd.Parameters.AddWithValue("?cp", CP.Text);
                cmd.Parameters.AddWithValue("?municipio", municipio.Text);
                cmd.Parameters.AddWithValue("?telefono", telefono.Text);
                cmd.Parameters.AddWithValue("?celular", celular.Text);

                cmd.Parameters.AddWithValue("?foto", Fotografia);
                cmd.Parameters.AddWithValue("?rol", comboBox1.SelectedItem);
                cmd.Parameters.AddWithValue("?activo", "1");
                cmd.Parameters.AddWithValue("?calidad_template", template.Quality.ToString());
                cmd.Parameters.AddWithValue("?fechaIngreso", fechaIngreso.Text);
                cmd.Parameters.AddWithValue("?estadoCivil", estadoCivil.SelectedItem);
                cmd.Parameters.AddWithValue("?edad", edad.Text);
                cmd.Parameters.AddWithValue("?hijos", hijos.Text);
                cmd.Parameters.AddWithValue("?gradoEstudio", gradoEstudios.SelectedItem);
                cmd.Parameters.AddWithValue("?nss", nss.Text);

                MySqlParameter templateParam = cmd.Parameters.Add("?template", MySqlDbType.Blob);
                templateParam.Value = (object)template.Buffer;

                try
                {
                    int newID = Convert.ToInt32(cmd.ExecuteScalar());

                    if (newID > 0)
                    {
                        MessageBox.Show("Usuario Agregado", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        clean();
                    }
                    else
                    {
                        MessageBox.Show("No se pudo agregar el usuario", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }

                }
                catch (MySqlException ex)
                {

                }
            }
            else
            {
                MessageBox.Show("Por favor capture su huella", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }