コード例 #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 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();
            }
        }
コード例 #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);
     }
 }