예제 #1
0
        public void insertar(DataTable datos, string tabla)
        {
            Conexionmysql.ObtenerConexion();
            string  query1      = "insert into " + tabla + " (";
            string  query2      = "values (";
            int     cuentaFilas = datos.Rows.Count;
            DataRow contenido;

            for (int fila = 0; fila < cuentaFilas; fila++)
            {
                contenido = datos.Rows[fila];
                query1    = query1 + contenido["Columna"].ToString();
                query2    = query2 + "'" + contenido["Valor"].ToString() + "'";
                if (fila != (cuentaFilas - 1))
                {
                    query1 = query1 + ", ";
                    query2 = query2 + ", ";
                }
            }
            string query = query1 + ") " + query2 + ");";

            Conexionmysql.EjecutarMySql(query);
            MessageBox.Show("Se inserto el registro", "Confirmado", MessageBoxButtons.OK, MessageBoxIcon.Information);
            Conexionmysql.Desconectar();
        }
예제 #2
0
        public void modificar(DataTable datos, string tabla, string atributo, string comparar)
        {
            Conexionmysql.ObtenerConexion();
            string query1  = "UPDATE  " + tabla + " SET ";
            string igual   = "=";
            string comilla = "";

            string  query2      = " WHERE " + atributo + "=";
            int     cuentaFilas = datos.Rows.Count;
            DataRow contenido;

            for (int fila = 0; fila < cuentaFilas; fila++)
            {
                contenido = datos.Rows[fila];
                query1    = query1 + comilla + contenido["Columna"].ToString() + igual + comilla + "'" + contenido["Valor"].ToString() + "'";
                //query2 = query2 + "'" + contenido["Valor"].ToString() + "'";
                if (fila != (cuentaFilas - 1))
                {
                    query1 = query1 + ", ";
                    // query2 = query2 + ", ";
                }
            }
            string query = query1 + query2 + "'" + comparar + "'" + ";";

            //MessageBox.Show(query);
            Conexionmysql.EjecutarMySql(query);
            MessageBox.Show("Se realizo la modificacion del registro", "Confirmado", MessageBoxButtons.OK, MessageBoxIcon.Information);
            Conexionmysql.Desconectar();
        }
예제 #3
0
 public static void modificar(string query)
 {
     Conexionmysql.ObtenerConexion();
     Conexionmysql.EjecutarMySql(query);
     MessageBox.Show("Se realizo la modificacion del registro", "Confirmado", MessageBoxButtons.OK, MessageBoxIcon.Information);
     Conexionmysql.Desconectar();
 }
예제 #4
0
 public static void insertar(string query)
 {
     Conexionmysql.ObtenerConexion();
     Conexionmysql.EjecutarMySql(query);
     MessageBox.Show("Se inserto el registro", "Confirmado", MessageBoxButtons.OK, MessageBoxIcon.Information);
     Conexionmysql.Desconectar();
 }
예제 #5
0
        public void eliminar(string tabla, string atributo, string codigo)
        {
            string estado   = "INACTIVO";
            string igual    = "=";
            string comillas = "";
            string query    = "UPDATE " + tabla + " SET estado =" + "'" + estado + "'" + " WHERE " + comillas + atributo + igual + comillas + "'" + codigo + "'" + ";";

            // MessageBox.Show(query);
            Conexionmysql.EjecutarMySql(query);
            MessageBox.Show("Se realizo la eliminacion del registro", "Confirmado", MessageBoxButtons.OK, MessageBoxIcon.Information);
            Conexionmysql.Desconectar();
        }
예제 #6
0
        public void ActualizarGrid(DataGridView dg, String Query, string tabla)
        {
            Conexionmysql.ObtenerConexion();
            //crear DataSet
            System.Data.DataSet MiDataSet = new System.Data.DataSet();
            //Crear Adaptador de datos
            OdbcDataAdapter MiDataAdapter = new OdbcDataAdapter(Query, Conexionmysql.ObtenerConexion());

            //LLenar el DataSet
            MiDataAdapter.Fill(MiDataSet, tabla);
            //Asignarle el valor adecuado a las propiedades del DataGrid
            dg.DataSource = MiDataSet;
            dg.DataMember = tabla;
            //nos desconectamos de la base de datos...
            Conexionmysql.Desconectar();
        }
예제 #7
0
        public ComboBox llenarCbo(string Query, string tabla, ComboBox cbo, string valor, string mostrar)
        {
            //se realiza la conexión a la base de datos
            Conexionmysql.ObtenerConexion();
            //se inicia un DataSet
            DataSet ds = new DataSet();
            //se indica la consulta en sql
            String          Query1 = Query;
            OdbcDataAdapter dad    = new OdbcDataAdapter(Query1, Conexionmysql.ObtenerConexion());

            //se indica con quu tabla se llena
            dad.Fill(ds, tabla);
            cbo.DataSource = ds.Tables[0].DefaultView;
            //indicamos el valor de los miembros
            cbo.ValueMember = (valor);
            //se indica el valor a desplegar en el combobox
            cbo.DisplayMember = (mostrar);
            return(cbo);
        }