private void btnguardar_Click(object sender, EventArgs e)
 {
     FerreteriaEntities fe = new FerreteriaEntities();
     fe.INSERTCLIENTE(int.Parse(txtdni.Text), txtnombres.Text, txtapellidos.Text, dtpnacimiento.Value, int.Parse(txttelefono.Text));
     fe.SaveChanges();
     cargar();
     txtdni.Enabled = true;
 }
 private void btnguardar_Click(object sender, EventArgs e)
 {
     FerreteriaEntities fe = new FerreteriaEntities();
     fe.INSERTPRODUCTO(int.Parse(txtcodigo.Text), txtdescripcion.Text, float.Parse(txtprecio.Text), int.Parse(txtcantidad.Text));
     fe.SaveChanges();
     cargar();
     txtcodigo.Enabled = true;
 }
 private void btneliminar_Click(object sender, EventArgs e)
 {
     FerreteriaEntities fe = new FerreteriaEntities();
     fe.DELETECLIENTE(int.Parse(dataGridView1.SelectedRows[0].Cells[0].Value.ToString()));
     fe.SaveChanges();
     cargar();
     txtdni.Enabled = true;
 }
 private void btnactualizar_Click(object sender, EventArgs e)
 {
     FerreteriaEntities fe = new FerreteriaEntities();
     fe.UPDATECLIENTE(int.Parse(txtdni.Text), txtnombres.Text, txtapellidos.Text, dtpnacimiento.Value, int.Parse(txttelefono.Text));
     fe.SaveChanges();
     cargar();
     btnactualizar.Visible = false;
     txtdni.Enabled = true;
 }
 private void btnactualizar_Click(object sender, EventArgs e)
 {
     FerreteriaEntities fe = new FerreteriaEntities();
     fe.UPDATEPRODUCTO(int.Parse(txtcodigo.Text), txtdescripcion.Text, float.Parse(txtprecio.Text), int.Parse(txtcantidad.Text));
     fe.SaveChanges();
     cargar();
     btnactualizar.Visible = false;
     txtcodigo.Enabled = true;
 }
 private void button1_Click(object sender, EventArgs e)
 {
     DataSet midataset = new DataSet();
     Datos.ConexionBaseDatos cn = new Datos.ConexionBaseDatos();
     FerreteriaEntities fe = new FerreteriaEntities();
     SqlCommand sqlcom = new SqlCommand("SELECTPRODUCTOS", cn.Conn);
     cn.ObtenerConexion();
     sqlcom.Parameters.AddWithValue("@descripcion", txtnombrebusqueda.Text);
     sqlcom.CommandType = System.Data.CommandType.StoredProcedure;
     SqlDataAdapter adapter = new SqlDataAdapter(sqlcom);
     adapter.Fill(midataset);
     dataGridView1.DataSource = midataset.Tables[0];
 }
        private void btnguardar_Click(object sender, EventArgs e)
        {
            try{
            FerreteriaEntities fe = new FerreteriaEntities();
            fe.GUARDARCOMPRAS(int.Parse(txtfactura.Text),int.Parse(cbdnicliente.SelectedValue.ToString()), int.Parse(cbtipopago.SelectedValue.ToString()), int.Parse(cbdniempleado.SelectedValue.ToString()), dtpfecha.Value);
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                fe.GUARDARDETALLES(int.Parse(txtfactura.Text), int.Parse(dataGridView1.Rows[i].Cells[0].Value.ToString()), int.Parse(dataGridView1.Rows[i].Cells[2].Value.ToString()));
            }
            }catch(Exception ex)
            {
                MessageBox.Show(ex.Message);

                }
            FormEmisionFactura factura = new FormEmisionFactura();
            factura.numerofactura = int.Parse(txtfactura.Text);
            factura.Show();
        }
 private void cargar()
 {
     DataSet midataset = new DataSet();
     Datos.ConexionBaseDatos cn = new Datos.ConexionBaseDatos();
     FerreteriaEntities fe = new FerreteriaEntities();
     SqlCommand sqlcom = new SqlCommand("SELECTPRODUCTOS", cn.Conn);
     cn.ObtenerConexion();
     sqlcom.Parameters.AddWithValue("@descripcion", "");
     sqlcom.CommandType = System.Data.CommandType.StoredProcedure;
     SqlDataAdapter adapter = new SqlDataAdapter(sqlcom);
     adapter.Fill(midataset);
     dataGridView1.DataSource = midataset.Tables[0];
 }