Beispiel #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);
     }
 }
Beispiel #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);
                }
            }
        }
Beispiel #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);
     }
 }
Beispiel #4
0
        public void Ingresar()
        {
            try
            {
                ClsBDatos     conexion = new ClsBDatos();
                SqlConnection cnn      = conexion.AbriConexion();
                SqlCommand    cmd      = cnn.CreateCommand();
                cmd.CommandText = "Rest_BuscaUsuario_SP";
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@in_usuario", txtUsuario.Text);
                cmd.Parameters.AddWithValue("@in_pass", txtPass.Text);
                SqlDataReader LeerDatos = cmd.ExecuteReader(); //lee lo datos que hay en la tabla SQL

                if ((LeerDatos.Read() == true && LeerDatos["tipo"].Equals("administrador")))
                {
                    MessageBox.Show("Bienvenido(a)" + " " + LeerDatos["nombre"], "Acceso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    MenuAdministrador frm = new MenuAdministrador();
                    frm.Show();
                    conexion.CerrarConexion();
                    this.Hide();
                }
                else if (LeerDatos["tipo"].Equals("usuario"))
                {
                    MessageBox.Show("Bienvenido(a)" + " " + LeerDatos.GetString(1), "Acceso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    MenuUsuario frm = new MenuUsuario();
                    frm.Show();
                    conexion.CerrarConexion();
                    this.Hide();
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Usuario no existe", "Acceso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtUsuario.Clear();
                txtPass.Clear();
                txtUsuario.Focus();
            }
        }
Beispiel #5
0
 public void EliminarProducto()
 {
     if (txtId.Text.Equals(""))
     {
         MessageBox.Show("Debe ingresar Id de Producto que desea \"Eliminar\"", "Sistema Restaurant", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     else
     {
         try
         {
             ClsBDatos     conexion = new ClsBDatos();
             SqlConnection cnn      = conexion.AbriConexion();
             SqlCommand    cmd      = cnn.CreateCommand();
             cmd.CommandText = "Rest_EliminaProducto_SP";
             cmd.CommandType = CommandType.StoredProcedure;
             cmd.Parameters.AddWithValue("@in_id", txtId.Text);
             DialogResult opcion;
             opcion = MessageBox.Show("Realmente desea eliminar el resgitro", "Sistema Restaurant", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
             if (opcion == DialogResult.Yes)
             {
                 int con = cmd.ExecuteNonQuery();
                 if (con < 1)
                 {
                     MessageBox.Show("ID no existe", "Sistema Restaurant", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 }
                 else
                 {
                     MessageBox.Show("Registro Eliminado 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);
         }
     }
 }