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); } }
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(); } }
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); } }