public void familiar_duplicado() { coneccion conn = new coneccion(); if (ConnectionState.Closed == conn.conn.State) { conn.conn.Open(); } string comand = "exec duplicado_familiar '" + radTextBox24.Text + "','" + radTextBox20.Text + "'"; SqlCommand cmd = new SqlCommand(comand, conn.conn); SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { comboBox1.Text = dr["Parentesco"].ToString(); conn.conn.Close(); } else { radTextBox20.Text = ""; } if (radTextBox21.Text != "") { radButton2.Enabled = false; } else { radButton2.Enabled = true; } }
public void registrar_familiar(string genero, string parentesco) { string texto; texto = "Foto" + "/" + "default_image.png"; FileStream stream = new FileStream(texto, FileMode.Open, FileAccess.Read); //Se inicailiza un flujo de archivo con la imagen seleccionada desde el disco. BinaryReader br = new BinaryReader(stream); FileInfo fi = new FileInfo(texto); //Se inicializa un arreglo de Bytes del tamaño de la imagen byte[] binData = new byte[stream.Length]; //Se almacena en el arreglo de bytes la informacion que se obtiene del flujo de archivos(foto) //Lee el bloque de bytes del flujo y escribe los datos en un búfer dado. stream.Read(binData, 0, Convert.ToInt32(stream.Length)); ////Se muetra la imagen obtenida desde el flujo de datos pictureBox1.Image = Image.FromStream(stream); coneccion conn = new coneccion(); if (ConnectionState.Closed == conn.conn.State) { conn.conn.Open(); } SqlCommand cmd = new SqlCommand("registrar_familiar", conn.conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Dni_titular", radTextBox24.Text.ToString()); cmd.Parameters.AddWithValue("@Dni", radTextBox20.Text.ToString()); cmd.Parameters.AddWithValue("@Nombres", radTextBox19.Text); cmd.Parameters.AddWithValue("@Ap_paterno", radTextBox18.Text.ToString()); cmd.Parameters.AddWithValue("@Ap_materno", radTextBox17.Text.ToString()); cmd.Parameters.AddWithValue("@Direccion", radTextBox16.Text.ToString()); cmd.Parameters.AddWithValue("@Distrito", radTextBox15.Text); cmd.Parameters.AddWithValue("@Provincia", radTextBox14.Text.ToString()); cmd.Parameters.AddWithValue("@Departamento", radTextBox13.Text.ToString()); cmd.Parameters.AddWithValue("@Telefono", radTextBox12.Text.ToString()); cmd.Parameters.AddWithValue("@Celular", radTextBox11.Text.ToString()); cmd.Parameters.AddWithValue("@Genero", genero); cmd.Parameters.AddWithValue("@Referencia", radTextBox25.Text); cmd.Parameters.AddWithValue("@Parentesco", parentesco); cmd.Parameters.AddWithValue("@Terminal", Environment.MachineName); cmd.Parameters.AddWithValue("@Dni_registro", dni_log); cmd.Parameters.AddWithValue("@Fotografia_url", binData); try { SqlDataReader dr = cmd.ExecuteReader(); MessageBox.Show("Datos registrados corectamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch { MessageBox.Show("Error al agregar los datos", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void radButton2_Click(object sender, EventArgs e) { string codigo = this.dataGridView2.CurrentRow.Cells[0].Value.ToString(); coneccion conn = new coneccion(); if (ConnectionState.Closed == conn.conn.State) { conn.conn.Open(); } SqlCommand cmd = new SqlCommand("baja_articulo", conn.conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Codigo_articulo", codigo); try { SqlDataReader dr = cmd.ExecuteReader(); MessageBox.Show("Articulo dado de baja correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch { MessageBox.Show("Error al dar de baja los datos", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } conn.conn.Close(); ver_baja_articulo(); mostrar_articulos(); }
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { string dni = this.dataGridView1.CurrentRow.Cells[0].Value.ToString(); coneccion conn = new coneccion(); if (ConnectionState.Closed == conn.conn.State) { conn.conn.Open(); } string comand = "exec mostrar_vista_cliente '" + dni + "'"; string genero; SqlCommand cmd = new SqlCommand(comand, conn.conn); SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { radTextBox1.Text = dr["Dni"].ToString(); radTextBox27.Text = radTextBox1.Text; radTextBox2.Text = dr["Nombres"].ToString(); radTextBox3.Text = dr["Ap_paterno"].ToString(); radTextBox4.Text = dr["Ap_materno"].ToString(); radTextBox5.Text = dr["Direccion"].ToString(); radTextBox6.Text = dr["Distrito"].ToString(); radTextBox7.Text = dr["Provincia"].ToString(); radTextBox8.Text = dr["Departamento"].ToString(); radTextBox9.Text = dr["Telefono"].ToString(); radTextBox10.Text = dr["Celular"].ToString(); radTextBox26.Text = dr["Referencia"].ToString(); genero = dr["Genero"].ToString(); if (genero == "M") { radioButton1.Checked = true; } else { radioButton2.Checked = true; radioButton1.Checked = false; } byte[] MyData = new byte[0]; MyData = (byte[])dr["Fotografia_url"]; MemoryStream stream = new MemoryStream(MyData); pictureBox1.Image = Image.FromStream(stream); radTextBox21.Text = dr["Ocupacion"].ToString(); radTextBox22.Text = dr["Ingresos_promedio"].ToString(); mostrar_familiares(); MessageBox.Show("Datos obtenidos correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Error al obtener los datos", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void radButton4_Click(object sender, EventArgs e) { string codigo = this.dataGridView2.CurrentRow.Cells[0].Value.ToString(); coneccion conn = new coneccion(); if (ConnectionState.Closed == conn.conn.State) { conn.conn.Open(); } SqlCommand cmd = new SqlCommand("truncar_contrato_personal", conn.conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@codigo", codigo); try { SqlDataReader dr = cmd.ExecuteReader(); MessageBox.Show("Contrato cancelado corectamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); mostrar_contratos(radTextBox13.Text); conn.conn.Close(); } catch { MessageBox.Show("Error al cancelar el contrato", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void dataGridView2_CellContentClick(object sender, DataGridViewCellEventArgs e) { string codigo = this.dataGridView2.CurrentRow.Cells[0].Value.ToString(); coneccion conn = new coneccion(); if (ConnectionState.Closed == conn.conn.State) { conn.conn.Open(); } string comand = "exec mostrar_vista_usuarios '" + codigo + "'"; SqlCommand cmd = new SqlCommand(comand, conn.conn); SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { radTextBox13.Text = dr["Dni"].ToString(); comboBox4.Text = dr["Cargo"].ToString(); radDateTimePicker2.Value = Convert.ToDateTime(dr["Fecha_ingreso"].ToString()); radTextBox16.Text = dr["Remuneracion_basica"].ToString(); comboBox3.Text = dr["Condicion_contrato"].ToString(); radDateTimePicker3.Value = Convert.ToDateTime(dr["Inicio_contrato"].ToString()); radDateTimePicker4.Value = Convert.ToDateTime(dr["Fin_contrato"].ToString()); radRichTextEditor1.Text = dr["Observacion"].ToString(); MessageBox.Show("Datos obtenidos correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Error al obtener los datos", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void radButton7_Click(object sender, EventArgs e) { string dni = this.dataGridView3.CurrentRow.Cells[0].Value.ToString(); coneccion conn = new coneccion(); if (ConnectionState.Closed == conn.conn.State) { conn.conn.Open(); } SqlCommand cmd = new SqlCommand("restaurar_cliente", conn.conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Dni", dni); try { SqlDataReader dr = cmd.ExecuteReader(); MessageBox.Show("Cliente restaurado corectamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch { MessageBox.Show("Error al restaurar cliente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } conn.conn.Close(); }
private void dataGridView2_CellContentClick(object sender, DataGridViewCellEventArgs e) { string codigo = this.dataGridView2.CurrentRow.Cells[0].Value.ToString(); coneccion conn = new coneccion(); if (ConnectionState.Closed == conn.conn.State) { conn.conn.Open(); } string comand = "exec mostrar_negocio_actualizar '" + codigo + "'"; string genero; SqlCommand cmd = new SqlCommand(comand, conn.conn); SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { radTextBox1.Text = dr["Dni"].ToString(); radTextBox2.Text = dr["Ruc"].ToString(); radTextBox2.Text = dr["Nombre_negocio"].ToString(); radTextBox3.Text = dr["Rubro_negocio"].ToString(); radTextBox5.Text = dr["Direccion"].ToString(); radTextBox6.Text = dr["Distrito"].ToString(); radTextBox7.Text = dr["Provincia"].ToString(); radTextBox8.Text = dr["Departamento"].ToString(); radTextBox9.Text = dr["Telefono"].ToString(); radTextBox10.Text = dr["Tipo_local"].ToString(); radTextBox3.Text = dr["Referencia"].ToString(); radTextBox5.Text = dr["url_foto"].ToString(); radTextBox6.Text = dr["disp_efectivo"].ToString(); radTextBox7.Text = dr["inventario"].ToString(); radTextBox8.Text = dr["t_prestamos"].ToString(); radTextBox9.Text = dr["t_ingresos"].ToString(); radTextBox10.Text = dr["t_activos"].ToString(); radTextBox8.Text = dr["t_pasivos"].ToString(); radTextBox9.Text = dr["t_costo_mercaderia"].ToString(); radTextBox10.Text = dr["u_operativa"].ToString(); radTextBox8.Text = dr["t_costos_operativos"].ToString(); radTextBox9.Text = dr["u_liquida"].ToString(); byte[] MyData = new byte[0]; MyData = (byte[])dr["Fotografia_url"]; MemoryStream stream = new MemoryStream(MyData); pictureBox1.Image = Image.FromStream(stream); radTextBox21.Text = dr["Ocupacion"].ToString(); radTextBox22.Text = dr["Ingresos_promedio"].ToString(); MessageBox.Show("Datos obtenidos correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Error al obtener los datos", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void radTextBox20_TextChanged(object sender, EventArgs e) { string busqueda; coneccion conn = new coneccion(); if (ConnectionState.Closed == conn.conn.State) { conn.conn.Open(); } string comand = "exec duplicado_persona '" + radTextBox20.Text + "'"; string genero; SqlCommand cmd = new SqlCommand(comand, conn.conn); SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { busqueda = dr["Dni"].ToString(); radTextBox19.Text = dr["Nombres"].ToString(); radTextBox18.Text = dr["Ap_paterno"].ToString(); radTextBox17.Text = dr["Ap_materno"].ToString(); radTextBox16.Text = dr["Direccion"].ToString(); radTextBox15.Text = dr["Distrito"].ToString(); radTextBox14.Text = dr["Provincia"].ToString(); radTextBox13.Text = dr["Departamento"].ToString(); radTextBox12.Text = dr["Telefono"].ToString(); radTextBox11.Text = dr["Celular"].ToString(); radTextBox25.Text = dr["Referencia"].ToString(); genero = dr["Genero"].ToString(); if (genero == "M") { radioButton4.Checked = true; } else { radioButton3.Checked = true; radioButton4.Checked = false; } } else { busqueda = ""; } if (busqueda != "") { MessageBox.Show("Esta persona ya esta registrada su DNI es " + busqueda + "", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); radButton2.Enabled = false; familiar_duplicado(); } else { radButton2.Enabled = true; } conn.conn.Close(); }
private void dataGridView2_CellContentClick(object sender, DataGridViewCellEventArgs e) { string dni = this.dataGridView2.CurrentRow.Cells[0].Value.ToString(); coneccion conn = new coneccion(); if (ConnectionState.Closed == conn.conn.State) { conn.conn.Open(); } string comand = "exec mostrar_vista_familiar '" + dni + "'"; string genero; SqlCommand cmd = new SqlCommand(comand, conn.conn); SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { radTextBox24.Text = dr["Dni"].ToString(); radTextBox19.Text = dr["Nombres"].ToString(); radTextBox18.Text = dr["Ap_paterno"].ToString(); radTextBox17.Text = dr["Ap_materno"].ToString(); radTextBox16.Text = dr["Direccion"].ToString(); radTextBox15.Text = dr["Distrito"].ToString(); radTextBox14.Text = dr["Provincia"].ToString(); radTextBox13.Text = dr["Departamento"].ToString(); radTextBox12.Text = dr["Telefono"].ToString(); radTextBox11.Text = dr["Celular"].ToString(); radTextBox28.Text = dr["Referencia"].ToString(); genero = dr["Genero"].ToString(); if (genero == "M") { radioButton4.Checked = true; } else { radioButton3.Checked = true; radioButton4.Checked = false; } comboBox1.Text = dr["Parentesco"].ToString(); mostrar_familiares(); MessageBox.Show("Datos obtenidos correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Error al obtener los datos", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public static Producto getRegistro(string id) { coneccion c = new coneccion(); MySqlConnection con = c.con(); Producto item = new Producto(); DataSet ds = new DataSet(); try { con.Open(); string sql = ""; sql = " Select idProducto, nombre, codigo,precio,stock,idProveedor from producto" + " WHERE idProducto = @id "; MySqlDataAdapter adp = new MySqlDataAdapter(sql, con); adp.SelectCommand.Parameters.AddWithValue("@id", id); adp.Fill(ds); if (ds.Tables[0].Rows.Count > 0) { for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { item.idProducto = ds.Tables[0].Rows[i]["idProducto"].ToString(); item.nombre = ds.Tables[0].Rows[i]["nombre"].ToString(); item.codigo = ds.Tables[0].Rows[i]["codigo"].ToString(); item.precio = ds.Tables[0].Rows[i]["precio"].ToString(); // float.Parse(ds.Tables[0].Rows[i]["precio"].ToString()); item.stock = ds.Tables[0].Rows[i]["stock"].ToString(); //int.Parse(ds.Tables[0].Rows[i]["stock"].ToString()); item.idProveedor = ds.Tables[0].Rows[i]["idProveedor"].ToString(); //int.Parse(ds.Tables[0].Rows[i]["stock"].ToString()); } } return(item); } catch (Exception ex) { Debug.Write("Error ... " + ex.Message); Debug.Write(ex.StackTrace); return(item); } finally { con.Close(); } }
private void radButton1_Click(object sender, EventArgs e) { FileStream stream2 = new FileStream(textBox2.Text, FileMode.Open, FileAccess.Read); //Se inicailiza un flujo de archivo con la imagen seleccionada desde el disco. BinaryReader br = new BinaryReader(stream2); FileInfo fi = new FileInfo(textBox2.Text); //Se inicializa un arreglo de Bytes del tamaño de la imagen byte[] binData2 = new byte[stream2.Length]; //Se almacena en el arreglo de bytes la informacion que se obtiene del flujo de archivos(foto) //Lee el bloque de bytes del flujo y escribe los datos en un búfer dado. stream2.Read(binData2, 0, Convert.ToInt32(stream2.Length)); ////Se muetra la imagen obtenida desde el flujo de datos pictureBox2.Image = Image.FromStream(stream2); coneccion conn = new coneccion(); if (ConnectionState.Closed == conn.conn.State) { conn.conn.Open(); } SqlCommand cmd = new SqlCommand("registro_articulo", conn.conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@dni_cliente", radTextBox13.Text.ToString()); cmd.Parameters.AddWithValue("@N_serie", radTextBox16.Text.ToString()); cmd.Parameters.AddWithValue("@Nombre", radTextBox15.Text.ToString()); cmd.Parameters.AddWithValue("@V_contable", radTextBox14.Text.ToString()); cmd.Parameters.AddWithValue("@F_compra", radDateTimePicker1.Value.Date); cmd.Parameters.AddWithValue("@Observaciones", radTextBox12.Text.ToString()); cmd.Parameters.AddWithValue("@estado_art", comboBox1.Text.ToString()); cmd.Parameters.AddWithValue("@Fotografia_url", binData2); cmd.Parameters.AddWithValue("@dni_registro", dni_login); cmd.Parameters.AddWithValue("@terminal", Environment.MachineName); try { SqlDataReader dr = cmd.ExecuteReader(); MessageBox.Show("Datos registrados corectamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); mostrar_articulos(radTextBox13.Text); limpiar_datos(); } catch { MessageBox.Show("Error al agregar los datos", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } conn.conn.Close(); }
public void mostrar_contratos(string dni) { coneccion conn = new coneccion(); if (ConnectionState.Closed == conn.conn.State) { conn.conn.Open(); } string estado; DataTable dt = new DataTable(); SqlCommand comando = new SqlCommand(); SqlDataReader dr; comando.Connection = conn.conn; comando.CommandText = "exec mostrar_registros_personal '" + dni + "'"; //especificamos que es de tipo Text comando.CommandType = CommandType.Text; //limpiamos los renglones de la datagridview dataGridView2.Rows.Clear(); //a la variable DataReader asignamos el la variable de tipo SqlCommand dr = comando.ExecuteReader(); //el ciclo while se ejecutará mientras lea registros en la tabla while (dr.Read()) { //variable de tipo entero para ir enumerando los la filas del datagridview int renglon = dataGridView2.Rows.Add(); // especificamos en que fila se mostrará cada registro // nombredeldatagrid.filas[numerodefila].celdas[nombredelacelda].valor= // dr.tipodedatosalmacenado(dr.getordinal(nombredelcampo_en_la_base_de_datos)conviertelo_a_string_sino_es_del_tipo_string); dataGridView2.Rows[renglon].Cells["dataGridViewTextBoxColumn1"].Value = dr.GetString(dr.GetOrdinal("Codigo_usuario")).ToString(); dataGridView2.Rows[renglon].Cells["dataGridViewTextBoxColumn2"].Value = dr.GetString(dr.GetOrdinal("Cargo")).ToString(); dataGridView2.Rows[renglon].Cells["dataGridViewTextBoxColumn3"].Value = dr.GetString(dr.GetOrdinal("Condicion_contrato")).ToString(); dataGridView2.Rows[renglon].Cells["dataGridViewTextBoxColumn4"].Value = dr.GetInt32(dr.GetOrdinal("Remuneracion_basica")).ToString(); dataGridView2.Rows[renglon].Cells["dataGridViewTextBoxColumn5"].Value = dr.GetDateTime(dr.GetOrdinal("Fin_contrato")).ToString(); estado = dr.GetString(dr.GetOrdinal("Estado")).ToString(); if (estado == "1") { estado = "Activo"; } else { estado = "Caduco"; } dataGridView2.Rows[renglon].Cells["dataGridViewTextBoxColumn6"].Value = estado; } conn.conn.Close(); }
public static Usuario getRegistro(string nombre, string password) { coneccion c = new coneccion(); MySqlConnection con = c.con(); Usuario item = new Usuario(); DataSet ds = new DataSet(); try { con.Open(); string sql = ""; sql = " Select idUsuario, nombre, password FROM usuarios" + " WHERE nombre = @nombre and password = @password "; MySqlDataAdapter adp = new MySqlDataAdapter(sql, con); adp.SelectCommand.Parameters.AddWithValue("@nombre", nombre); adp.SelectCommand.Parameters.AddWithValue("@password", password); adp.Fill(ds); if (ds.Tables[0].Rows.Count > 0) { for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { item.idUsuario = ds.Tables[0].Rows[i]["idUsuario"].ToString(); item.nombre = ds.Tables[0].Rows[i]["nombre"].ToString(); item.password = ds.Tables[0].Rows[i]["password"].ToString(); } } return(item); } catch (Exception ex) { Debug.Write("Error ... " + ex.Message); Debug.Write(ex.StackTrace); return(item); } finally { con.Close(); } }
private void radButton1_Click(object sender, EventArgs e) { string usuario, contrasenia, codigo, nivel_acceso, estado; usuario = radTextBox1.Text; contrasenia = radTextBox2.Text; coneccion conn = new coneccion(); if (ConnectionState.Closed == conn.conn.State) { conn.conn.Open(); } SqlCommand cmd = new SqlCommand("verificar_usuario", conn.conn); cmd.Parameters.AddWithValue("@usuario", usuario); cmd.Parameters.AddWithValue("@contrasenia", contrasenia); cmd.CommandType = CommandType.StoredProcedure; SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { codigo = dr["Dni"].ToString(); nivel_acceso = dr["permisos"].ToString(); estado = dr["Estado"].ToString(); } else { codigo = ""; estado = ""; nivel_acceso = ""; } if (codigo == "") { MessageBox.Show("Corrija sus datos", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else if (estado == "0") { MessageBox.Show("Usuario inhabilitado, consulte con el administrador", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { frmprincipal principal = new frmprincipal(codigo, nivel_acceso); principal.Show(); this.Hide(); } }
private void dataGridView1_CellContentClick_1(object sender, DataGridViewCellEventArgs e) { string dni = this.dataGridView1.CurrentRow.Cells[0].Value.ToString(); radTextBox7.Text = dni; coneccion conn = new coneccion(); if (ConnectionState.Closed == conn.conn.State) { conn.conn.Open(); } DataTable dt = new DataTable(); SqlCommand comando = new SqlCommand(); SqlDataReader dr; comando.Connection = conn.conn; comando.CommandText = "exec mostrar_articulos_cliente '" + dni + "'"; //especificamos que es de tipo Text comando.CommandType = CommandType.Text; //limpiamos los renglones de la datagridview dataGridView2.Rows.Clear(); //a la variable DataReader asignamos el la variable de tipo SqlCommand dr = comando.ExecuteReader(); //el ciclo while se ejecutará mientras lea registros en la tabla while (dr.Read()) { //variable de tipo entero para ir enumerando los la filas del datagridview int renglon = dataGridView2.Rows.Add(); // especificamos en que fila se mostrará cada registro // nombredeldatagrid.filas[numerodefila].celdas[nombredelacelda].valor= // dr.tipodedatosalmacenado(dr.getordinal(nombredelcampo_en_la_base_de_datos)conviertelo_a_string_sino_es_del_tipo_string); dataGridView2.Rows[renglon].Cells["dataGridViewTextBoxColumn1"].Value = dr.GetString(dr.GetOrdinal("codigo_articulo")).ToString(); dataGridView2.Rows[renglon].Cells["dataGridViewTextBoxColumn2"].Value = dr.GetString(dr.GetOrdinal("Nombre")).ToString(); dataGridView2.Rows[renglon].Cells["Column4"].Value = dr.GetString(dr.GetOrdinal("N_serie")).ToString(); dataGridView2.Rows[renglon].Cells["dataGridViewTextBoxColumn3"].Value = dr.GetInt32(dr.GetOrdinal("V_contable")).ToString(); dataGridView2.Rows[renglon].Cells["dataGridViewTextBoxColumn4"].Value = dr.GetString(dr.GetOrdinal("Observaciones")).ToString(); } conn.conn.Close(); ver_baja_articulo(); }
public static object GuardarRegistro(Producto producto, string accion) { coneccion c = new coneccion(); MySqlConnection coneccion = c.con(); //comandatabase.CommandTimeout = 60; // MySqlDataReader reader; try { coneccion.Open(); string query = ""; if (accion == "Nuevo") { query = "insert into producto(nombre,codigo,precio,stock,idProveedor) values(@nombre,@codigo,@precio,@stock,@idProveedor)"; } else { query = "UPDATE producto SET nombre = @nombre, codigo = @codigo, precio = @precio, stock = @stock, idProveedor=@idProveedor WHERE idProducto=@id"; } MySqlCommand comandatabase = new MySqlCommand(query, coneccion); // reader = comandatabase.ExecuteReader(); comandatabase.CommandType = CommandType.Text; comandatabase.Parameters.Add("@nombre", MySqlDbType.VarChar).Value = producto.nombre; comandatabase.Parameters.Add("@codigo", MySqlDbType.VarChar).Value = producto.codigo; comandatabase.Parameters.Add("@precio", MySqlDbType.Float).Value = producto.precio; comandatabase.Parameters.Add("@stock", MySqlDbType.Int64).Value = producto.stock; comandatabase.Parameters.Add("@idProveedor", MySqlDbType.Int64).Value = producto.idProveedor; comandatabase.Parameters.Add("@id", MySqlDbType.VarChar).Value = producto.idProducto; int r = comandatabase.ExecuteNonQuery(); return(r); } catch (Exception ex) { // MessageBox.Show(ex.Message); Debug.Write("Error...." + ex.Message); return(-1); //Retornamos menos uno cuando se dió por alguna razón un error } finally { coneccion.Close(); } }
public static object GuardarRegistro(Proveedor proveedor, string accion) { coneccion c = new coneccion(); MySqlConnection coneccion = c.con(); //comandatabase.CommandTimeout = 60; // MySqlDataReader reader; try { coneccion.Open(); string query = ""; if (accion == "Nuevo") { query = "insert into proveedores(nombre,telefono,correo) values(@nombre,@telefono,@correo)"; } else { query = "UPDATE proveedores SET nombre = @nombre, telefono= @telefono, correo= @correo WHERE idProveedor=@id"; } MySqlCommand comandatabase = new MySqlCommand(query, coneccion); // reader = comandatabase.ExecuteReader(); comandatabase.CommandType = CommandType.Text; comandatabase.Parameters.Add("@nombre", MySqlDbType.VarChar).Value = proveedor.nombre; comandatabase.Parameters.Add("@telefono", MySqlDbType.VarChar).Value = proveedor.telefono; comandatabase.Parameters.Add("@correo", MySqlDbType.VarChar).Value = proveedor.correo; comandatabase.Parameters.Add("@id", MySqlDbType.VarChar).Value = proveedor.idProveedor; int r = comandatabase.ExecuteNonQuery(); return(r); } catch (Exception ex) { // MessageBox.Show(ex.Message); Debug.Write("Error...." + ex.Message); return(-1); //Retornamos menos uno cuando se dió por alguna razón un error } finally { coneccion.Close(); } }
public void mostrar_clientes_apellido() { coneccion conn = new coneccion(); if (ConnectionState.Closed == conn.conn.State) { conn.conn.Open(); } DataTable dt = new DataTable(); SqlCommand comando = new SqlCommand(); SqlDataReader dr; comando.Connection = conn.conn; comando.CommandText = "exec mostrar_clientes_apellido '" + radTextBox20.Text + "'"; //especificamos que es de tipo Text comando.CommandType = CommandType.Text; //limpiamos los renglones de la datagridview dataGridView1.Rows.Clear(); //a la variable DataReader asignamos el la variable de tipo SqlCommand dr = comando.ExecuteReader(); //el ciclo while se ejecutará mientras lea registros en la tabla while (dr.Read()) { //variable de tipo entero para ir enumerando los la filas del datagridview int renglon = dataGridView1.Rows.Add(); // especificamos en que fila se mostrará cada registro // nombredeldatagrid.filas[numerodefila].celdas[nombredelacelda].valor= // dr.tipodedatosalmacenado(dr.getordinal(nombredelcampo_en_la_base_de_datos)conviertelo_a_string_sino_es_del_tipo_string); dataGridView1.Rows[renglon].Cells["column1"].Value = dr.GetString(dr.GetOrdinal("Dni")).ToString(); dataGridView1.Rows[renglon].Cells["column2"].Value = dr.GetString(dr.GetOrdinal("Nombres")).ToString(); dataGridView1.Rows[renglon].Cells["column3"].Value = dr.GetString(dr.GetOrdinal("apellidos")).ToString(); dataGridView1.Rows[renglon].Cells["column4"].Value = dr.GetString(dr.GetOrdinal("Direccion")).ToString(); dataGridView1.Rows[renglon].Cells["column5"].Value = dr.GetInt32(dr.GetOrdinal("Telefono")).ToString(); dataGridView1.Rows[renglon].Cells["column6"].Value = dr.GetInt32(dr.GetOrdinal("Celular")).ToString(); } conn.conn.Close(); }
public static List <Producto> GetItemsProducto() { //Traemos la conexion coneccion c = new coneccion(); //Creamos un objeto de tipo MysqlConextion y le asignamos el metodo donde viene la conexion. MySqlConnection coneccion = c.con(); //Creamos una lista de tipo producto, ahi guardaremos objetos de los registros de la bd List <Producto> items = new List <Producto>(); try { coneccion.Open(); DataSet ds = new DataSet(); string query = "Select idProducto, nombre, codigo, precio,stock from producto "; // MySqlCommand mysc = new MySqlCommand(query, coneccion); MySqlDataAdapter mAdapter = new MySqlDataAdapter(query, coneccion); mAdapter.Fill(ds); if (ds.Tables[0].Rows.Count > 0) { for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { Producto item = new Producto(); item.idProducto = ds.Tables[0].Rows[i]["idProducto"].ToString(); item.nombre = ds.Tables[0].Rows[i]["nombre"].ToString(); item.codigo = ds.Tables[0].Rows[i]["codigo"].ToString(); item.precio = ds.Tables[0].Rows[i]["precio"].ToString(); // float.Parse(ds.Tables[0].Rows[i]["precio"].ToString()); item.stock = ds.Tables[0].Rows[i]["stock"].ToString(); //int.Parse(ds.Tables[0].Rows[i]["stock"].ToString()); items.Add(item); } } return(items); } catch (Exception ex) { Debug.Write("Error...." + ex.Message); return(items); } finally { coneccion.Close(); } }
public static object eliminarRegistro(string id) { coneccion c = new coneccion(); MySqlConnection con = c.con(); try { con.Open(); string sql = ""; sql = " DELETE from producto " + " WHERE idProducto = @id "; MySqlCommand cmd = new MySqlCommand(sql, con); cmd.CommandType = CommandType.Text; cmd.Parameters.Add("@id", MySqlDbType.VarChar).Value = id; int r = cmd.ExecuteNonQuery(); Debug.Write("r = " + r); Debug.Write("Eliminado -> OK "); return(r); } catch (Exception ex) { Debug.Write("Error ... " + ex.Message); Debug.Write(ex.StackTrace); return(-1); } finally { con.Close(); } }
public void actualizar_cliente() { coneccion conn = new coneccion(); if (ConnectionState.Closed == conn.conn.State) { conn.conn.Open(); } SqlCommand cmd = new SqlCommand("actualizar_cliente", conn.conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Dni", radTextBox1.Text.ToString()); cmd.Parameters.AddWithValue("@Nombres", radTextBox2.Text.ToString()); cmd.Parameters.AddWithValue("@Ap_paterno", radTextBox3.Text); cmd.Parameters.AddWithValue("@Ap_materno", radTextBox4.Text.ToString()); cmd.Parameters.AddWithValue("@Direccion", radTextBox5.Text.ToString()); cmd.Parameters.AddWithValue("@Distrito", radTextBox6.Text.ToString()); cmd.Parameters.AddWithValue("@Provincia", radTextBox7.Text); cmd.Parameters.AddWithValue("@Departamento", radTextBox8.Text.ToString()); cmd.Parameters.AddWithValue("@Telefono", radTextBox9.Text.ToString()); cmd.Parameters.AddWithValue("@Celular", radTextBox10.Text.ToString()); cmd.Parameters.AddWithValue("@Ocupacion", radTextBox21.Text); cmd.Parameters.AddWithValue("@Ingreso_prom", radTextBox22.Text); cmd.Parameters.AddWithValue("@Referencia", radTextBox26.Text); try { SqlDataReader dr = cmd.ExecuteReader(); MessageBox.Show("Datos actualizados corectamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch { MessageBox.Show("Error al actualizar los datos", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public void actualizar_foto() { FileStream stream = new FileStream(textBox1.Text, FileMode.Open, FileAccess.Read); //Se inicailiza un flujo de archivo con la imagen seleccionada desde el disco. BinaryReader br = new BinaryReader(stream); FileInfo fi = new FileInfo(textBox1.Text); //Se inicializa un arreglo de Bytes del tamaño de la imagen byte[] binData = new byte[stream.Length]; //Se almacena en el arreglo de bytes la informacion que se obtiene del flujo de archivos(foto) //Lee el bloque de bytes del flujo y escribe los datos en un búfer dado. stream.Read(binData, 0, Convert.ToInt32(stream.Length)); ////Se muetra la imagen obtenida desde el flujo de datos pictureBox1.Image = Image.FromStream(stream); coneccion conn = new coneccion(); if (ConnectionState.Closed == conn.conn.State) { conn.conn.Open(); } SqlCommand cmd = new SqlCommand("actualizar_foto", conn.conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Dni", radTextBox1.Text.ToString()); cmd.Parameters.AddWithValue("@Fotografia_url", binData); try { SqlDataReader dr = cmd.ExecuteReader(); } catch { } }
private void radButton2_Click(object sender, EventArgs e) { coneccion conn = new coneccion(); if (ConnectionState.Closed == conn.conn.State) { conn.conn.Open(); } SqlCommand cmd = new SqlCommand("registrar_personal_existente", conn.conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Dni", radTextBox1.Text.ToString()); cmd.Parameters.AddWithValue("@Cargo", comboBox4.Text); cmd.Parameters.AddWithValue("@Fecha_ingreso", radDateTimePicker2.Value.Date); cmd.Parameters.AddWithValue("@Remuneracion_basica", radTextBox16.Text); cmd.Parameters.AddWithValue("@Condicion_contrato", comboBox3.Text.ToString()); cmd.Parameters.AddWithValue("@Inicio_contrato", radDateTimePicker3.Value.Date); cmd.Parameters.AddWithValue("@Fin_contrato", radDateTimePicker4.Value.Date); cmd.Parameters.AddWithValue("@Observacion", radRichTextEditor1.Text.ToString()); cmd.Parameters.AddWithValue("@terminal", Environment.MachineName); cmd.Parameters.AddWithValue("@dni_registro", dni_login); SqlDataReader dr = cmd.ExecuteReader(); try { MessageBox.Show("Contrato registrado corectamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); mostrar_contratos_personal(); } catch { MessageBox.Show("Error al agregar el contrato", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } conn.conn.Close(); }
private void radButton5_Click(object sender, EventArgs e) { coneccion conn = new coneccion(); if (ConnectionState.Closed == conn.conn.State) { conn.conn.Open(); } SqlCommand cmd = new SqlCommand("actualizar_familiar", conn.conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Dni_titular", radTextBox27.Text.ToString()); cmd.Parameters.AddWithValue("@Dni", radTextBox24.Text.ToString()); cmd.Parameters.AddWithValue("@Nombres", radTextBox19.Text); cmd.Parameters.AddWithValue("@Ap_paterno", radTextBox18.Text.ToString()); cmd.Parameters.AddWithValue("@Ap_materno", radTextBox17.Text.ToString()); cmd.Parameters.AddWithValue("@Direccion", radTextBox16.Text.ToString()); cmd.Parameters.AddWithValue("@Distrito", radTextBox15.Text); cmd.Parameters.AddWithValue("@Provincia", radTextBox14.Text.ToString()); cmd.Parameters.AddWithValue("@Departamento", radTextBox13.Text.ToString()); cmd.Parameters.AddWithValue("@Telefono", radTextBox12.Text.ToString()); cmd.Parameters.AddWithValue("@Celular", radTextBox11.Text.ToString()); cmd.Parameters.AddWithValue("@Referencia", radTextBox28.Text); cmd.Parameters.AddWithValue("@Parentesco", comboBox1.Text); try { SqlDataReader dr = cmd.ExecuteReader(); MessageBox.Show("Datos actualizados corectamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch { MessageBox.Show("Error al actualizar los datos", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void radButton3_Click(object sender, EventArgs e) { string codigo = this.dataGridView2.CurrentRow.Cells[0].Value.ToString(); coneccion conn = new coneccion(); if (ConnectionState.Closed == conn.conn.State) { conn.conn.Open(); } SqlCommand cmd = new SqlCommand("actualizar_personal_contrato", conn.conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@codigo", codigo); cmd.Parameters.AddWithValue("@Cargo", comboBox4.Text); cmd.Parameters.AddWithValue("@Fecha_ingreso", radDateTimePicker2.Value.Date); cmd.Parameters.AddWithValue("@Remuneracion_basica", radTextBox16.Text); cmd.Parameters.AddWithValue("@Condicion_contrato", comboBox3.Text.ToString()); cmd.Parameters.AddWithValue("@Inicio_contrato", radDateTimePicker3.Value.Date); cmd.Parameters.AddWithValue("@Fin_contrato", radDateTimePicker4.Value.Date); cmd.Parameters.AddWithValue("@Observacion", radRichTextEditor1.Text.ToString()); SqlDataReader dr = cmd.ExecuteReader(); try { MessageBox.Show("Contrato actualizado corectamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); mostrar_contratos(radTextBox13.Text); conn.conn.Close(); } catch { MessageBox.Show("Error al actualizar el contrato", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public void cliente_duplicado() { coneccion conn = new coneccion(); if (ConnectionState.Closed == conn.conn.State) { conn.conn.Open(); } string comand = "exec duplicado_cliente '" + radTextBox1.Text + "'"; SqlCommand cmd = new SqlCommand(comand, conn.conn); SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { radTextBox21.Text = dr["Ocupacion"].ToString(); radTextBox22.Text = dr["Ingresos_promedio"].ToString(); } else { radTextBox21.Text = ""; radTextBox22.Text = ""; } if (radTextBox21.Text != "") { radButton4.Enabled = false; } else { radButton4.Enabled = true; } radTextBox24.Text = radTextBox1.Text; }
private void radButton1_Click(object sender, EventArgs e) { string codigo = this.dataGridView2.CurrentRow.Cells[0].Value.ToString(); coneccion conn = new coneccion(); if (ConnectionState.Closed == conn.conn.State) { conn.conn.Open(); } SqlCommand cmd = new SqlCommand("actualizar_articulo", conn.conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Codigo_articulo", codigo); cmd.Parameters.AddWithValue("@N_serie", radTextBox1.Text.ToString()); cmd.Parameters.AddWithValue("@Nombre", radTextBox2.Text.ToString()); cmd.Parameters.AddWithValue("@V_contable", radTextBox3.Text); cmd.Parameters.AddWithValue("@F_compra", radDateTimePicker2.Value); cmd.Parameters.AddWithValue("@Observaciones", radTextBox5.Text.ToString()); try { SqlDataReader dr = cmd.ExecuteReader(); MessageBox.Show("Datos actualizados corectamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch { MessageBox.Show("Error al agregar los datos", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } conn.conn.Close(); mostrar_articulos(); }
private void dataGridView2_CellContentClick(object sender, DataGridViewCellEventArgs e) { string codigo = this.dataGridView2.CurrentRow.Cells[0].Value.ToString(); coneccion conn = new coneccion(); if (ConnectionState.Closed == conn.conn.State) { conn.conn.Open(); } string comand = "exec mostrar_articulos_detalle '" + codigo + "'"; SqlCommand cmd = new SqlCommand(comand, conn.conn); SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { radTextBox1.Text = dr["N_serie"].ToString(); radTextBox2.Text = dr["Nombre"].ToString(); radTextBox3.Text = dr["V_contable"].ToString(); radDateTimePicker2.Value = Convert.ToDateTime(dr["F_compra"].ToString()); radTextBox5.Text = dr["Observaciones"].ToString(); byte[] MyData = new byte[0]; MyData = (byte[])dr["Fotografia_url"]; MemoryStream stream = new MemoryStream(MyData); pictureBox1.Image = Image.FromStream(stream); MessageBox.Show("Datos obtenidos correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Error al obtener los datos", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void radButton2_Click(object sender, EventArgs e) { FileStream stream = new FileStream(textBox1.Text, FileMode.Open, FileAccess.Read); //Se inicailiza un flujo de archivo con la imagen seleccionada desde el disco. BinaryReader br = new BinaryReader(stream); FileInfo fi = new FileInfo(textBox1.Text); //Se inicializa un arreglo de Bytes del tamaño de la imagen byte[] binData = new byte[stream.Length]; //Se almacena en el arreglo de bytes la informacion que se obtiene del flujo de archivos(foto) //Lee el bloque de bytes del flujo y escribe los datos en un búfer dado. stream.Read(binData, 0, Convert.ToInt32(stream.Length)); ////Se muetra la imagen obtenida desde el flujo de datos pictureBox1.Image = Image.FromStream(stream); coneccion conn = new coneccion(); if (ConnectionState.Closed == conn.conn.State) { conn.conn.Open(); } SqlCommand cmd = new SqlCommand("registrar_negocio", conn.conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Dni", radTextBox7.Text.ToString()); cmd.Parameters.AddWithValue("@Ruc", radTextBox2.Text.ToString()); cmd.Parameters.AddWithValue("@Nombre_negocio", radTextBox3.Text); cmd.Parameters.AddWithValue("@Rubro_negocio", radTextBox4.Text.ToString()); cmd.Parameters.AddWithValue("@Direccion", radTextBox5.Text.ToString()); cmd.Parameters.AddWithValue("@Distrito", radTextBox6.Text.ToString()); cmd.Parameters.AddWithValue("@Provincia", radTextBox9.Text); cmd.Parameters.AddWithValue("@Departamento", radTextBox8.Text.ToString()); cmd.Parameters.AddWithValue("@Telefono", radTextBox11.Text.ToString()); cmd.Parameters.AddWithValue("@Tipo_local", comboBox4.Text); cmd.Parameters.AddWithValue("@Referencia", radTextBox12.Text); cmd.Parameters.AddWithValue("@url_foto", binData); cmd.Parameters.AddWithValue("@disp_efectivo", radTextBox13.Text); cmd.Parameters.AddWithValue("@inventario", radTextBox14.Text); cmd.Parameters.AddWithValue("@t_prestamos", radTextBox17.Text); cmd.Parameters.AddWithValue("@t_ingresos", radTextBox18.Text); cmd.Parameters.AddWithValue("@t_activos", radTextBox16.Text); cmd.Parameters.AddWithValue("@t_pasivos", radTextBox17.Text); cmd.Parameters.AddWithValue("@t_costo_mercaderia", radTextBox19.Text); cmd.Parameters.AddWithValue("@u_operativa", radTextBox20.Text); cmd.Parameters.AddWithValue("@t_costos_operativos", radTextBox22.Text.ToString()); cmd.Parameters.AddWithValue("@u_liquida", radTextBox21.Text.ToString()); cmd.Parameters.AddWithValue("@Terminal", Environment.MachineName); cmd.Parameters.AddWithValue("@Dni_registro", dni_login); try { SqlDataReader dr = cmd.ExecuteReader(); MessageBox.Show("Datos registrados corectamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch { MessageBox.Show("Error al agregar los datos", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } }