示例#1
0
 private void btnActualizar_Click(object sender, EventArgs e)
 {
     try
     {
         ClsBDatos     conexion  = new ClsBDatos();
         SqlConnection cnn       = conexion.AbriConexion();
         string        consulta  = "select * from TBL_RestProductos";
         SqlCommand    cmd       = new SqlCommand(consulta, cnn);
         SqlDataReader leerDatos = cmd.ExecuteReader();
         tabla = new DataTable();
         tabla.Columns.Add("ID");
         tabla.Columns.Add("Producto");
         tabla.Columns.Add("Descripcion");
         tabla.Columns.Add("Precio", typeof(int));
         while (leerDatos.Read())
         {
             string id          = leerDatos["id"].ToString();
             string producto    = leerDatos["producto"].ToString();
             string descripcion = leerDatos["descripcion"].ToString();
             string precio      = leerDatos["precio"].ToString();
             tabla.Rows.Add(id, producto, descripcion, precio);
         }
         dataGridView1.AllowUserToAddRows = false;
         dataGridView1.DataSource         = tabla;
         dataGridView1.Columns["Precio"].DefaultCellStyle.Format = "C2";
         conexion.CerrarConexion();
     }
     catch (Exception)
     {
         MessageBox.Show("Error en conexion a base de datos", "Sistema Restaurant", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
示例#2
0
        public void ModificarProducto()
        {
            if (txtId.Text.Equals("") || txtProducto.Text.Equals("") || txtDescripcion.Text.Equals("") || txtPrecio.Text.Equals(""))
            {
                MessageBox.Show("No puede modificar sin ingresar ID de producto y los nuevos datos", "Sistema Restaurant", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }

            else
            {
                try
                {
                    ClsBDatos     conexion = new ClsBDatos();
                    SqlConnection cnn      = conexion.AbriConexion();
                    SqlCommand    cmd      = cnn.CreateCommand();
                    cmd.CommandText = "Rest_ModificaProducto_SP";
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.Add("@in_id", txtId.Text);
                    cmd.Parameters.AddWithValue("@in_producto", txtProducto.Text);
                    cmd.Parameters.AddWithValue("@in_descripcion", txtDescripcion.Text);
                    cmd.Parameters.AddWithValue("@in_precio", txtPrecio.Text);
                    DialogResult opcion;
                    opcion = MessageBox.Show("Realmente desea Modificar el registro ", "Sistema Restaurant", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                    if (opcion == DialogResult.Yes)
                    {
                        int consulta = cmd.ExecuteNonQuery();
                        if (consulta < 1)
                        {
                            MessageBox.Show("ID no existe", "Sistema Restaurant", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                        else
                        {
                            MessageBox.Show("Registro Modificado con exito", "Sistema Restaurant", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                    }
                }
                catch (Exception)
                {
                    MessageBox.Show("Error no se pudo realizar la operacion", "Sistema Restaurant", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
示例#3
0
 public void InsertarProducto()
 {
     try
     {
         ClsBDatos     conexion = new ClsBDatos();
         SqlConnection cnn      = conexion.AbriConexion();
         SqlCommand    cmd      = cnn.CreateCommand();
         cmd.CommandText = "Rest_InsertaProducto_SP";
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@in_producto", txtProducto.Text);
         cmd.Parameters.AddWithValue("@in_descripcion", txtDescripcion.Text);
         cmd.Parameters.AddWithValue("@in_precio", txtPrecio.Text);
         cmd.ExecuteNonQuery();
         MessageBox.Show("Producto Insertado Correctamente", "Producto", MessageBoxButtons.OK, MessageBoxIcon.Information);
         conexion.CerrarConexion();
     }
     catch (Exception)
     {
         MessageBox.Show("Error de conexion", "Producto", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }