コード例 #1
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (txtDescripcion.Text == "")
            {
                MessageBox.Show(this, "Debe ingresar una descripcion", "Mensaje: Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            Area area = new Area();
            area.Descripcion = txtDescripcion.Text;

            try
            {
                if(servicio.registrarArea(area)){
                    MessageBox.Show("Registro satisfactorio", "Mensaje: Confirmación", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    listarAreas();
                    btnNuevo.Text = "Nuevo";
                }
                    
                else
                    MessageBox.Show("No se pudo completar la operacion.", "Mensaje: Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Error);
                
                activaBotones(true, true, false, false);
            }
            catch (Exception err)
            {
                MessageBox.Show(this, "Ocurrio un problema al registar. \n\n Intentelo otra vez o comuniquelo a Sistemas.", "Mensaje: Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                System.Console.WriteLine("ERROR -> presentacion -> Admi_buscarArea -> btnGuardar  " + err);
            }
        }
コード例 #2
0
 public bool eliminarArea(Area area)
 {
     bool exito;
     con.abrirConexion();
     exito = dao.eliminar(area);
     con.cerrarConexion();
     return exito;
 }
コード例 #3
0
 public bool actualizarArea(Area area)
 {
     bool exito;
     con.abrirConexion();
     exito = dao.actualizar(area);
     con.cerrarConexion();
     return exito;
 }
コード例 #4
0
 public bool registrarArea(Area area)
 {
     bool exito;
     con.abrirConexion();
     exito = dao.registrar(area);
     con.cerrarConexion();
     return exito;
 }
コード例 #5
0
ファイル: AreaDAO.cs プロジェクト: loopezcesar/PuntoDeVenta
 public bool eliminar(Area area)
 {
     String sentenciaSQL = "update area set estado = 0 where id = @id; ";
     try
     {
         SqlCommand comando = con.obtenerComandoSQL(sentenciaSQL);
         comando.Parameters.AddWithValue("@id", area.Id);
         comando.ExecuteNonQuery();
         return true;
     }
     catch (Exception err)
     {
         System.Console.WriteLine("ERROR -> persistencia -> AreaDAO -> eliminar " + err + "\n");
         throw err;
     }
     return false;
 }
コード例 #6
0
ファイル: AreaDAO.cs プロジェクト: loopezcesar/PuntoDeVenta
 public bool registrar(Area area)
 {
     String sentenciaSQL = "insert into area (descripcion) values (@descripcion);";
     try
     {
         SqlCommand comando = con.obtenerComandoSQL(sentenciaSQL);
         comando.Parameters.AddWithValue("@descripcion", area.Descripcion);
         comando.ExecuteNonQuery();
         return true;
     }
     catch (Exception err)
     {
         System.Console.WriteLine("ERROR -> persistencia -> AreaDAO -> registrar " + err + "\n");
         throw err;
     }
     return false;
 }
コード例 #7
0
 private void dataAreas_MouseClick(object sender, MouseEventArgs e)
 {
     areaSeleccionada = listaDeAreas[int.Parse(dataAreas.CurrentRow.Index.ToString())];
     txtDescripcion.Text = areaSeleccionada.Descripcion;
     activaBotones(false, true, false, true);
     
 }
コード例 #8
0
ファイル: AreaDAO.cs プロジェクト: loopezcesar/PuntoDeVenta
 public List<Area> listarTodo()
 {
     List<Area> listaDeAreas = new List<Area>();
     String sentenciaSQL = "select id, descripcion from area where estado = '1' ";
     try
     {
         SqlDataReader resultado = con.ejecutarConsulta(sentenciaSQL);
         while (resultado.Read())
         {
             Area area = new Area();
             area.Id = resultado.GetInt32(0);
             area.Descripcion = resultado.GetString(1);
             listaDeAreas.Add(area);
         }
         resultado.Close();
         return listaDeAreas;
     }
     catch (Exception err)
     {
         System.Console.WriteLine("ERROR -> persistencia -> AreaDAO -> listarTodos " + err + "\n");
         throw err;
     }
 }