public bool Actualizar(BE.Bono oBeBono) { try { string sp = "SpTbBonoActualizar"; int rowsAffected = 0; using (SqlConnection cnn = new SqlConnection(ConnectionManager.ConexionLocal)) { cnn.Open(); SqlCommand cmd = new SqlCommand(sp, cnn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@IDBONO", oBeBono.IdBono)); cmd.Parameters.Add(new SqlParameter("@NOMBRE", oBeBono.Nombre)); cmd.Parameters.Add(new SqlParameter("@DESCRIPCION", oBeBono.Descripcion)); cmd.Parameters.Add(new SqlParameter("@ACTIVO", oBeBono.Activo)); cmd.Parameters.Add(new SqlParameter("@CALCULADO", oBeBono.Calculado)); cmd.Parameters.Add(new SqlParameter("@MONTO", oBeBono.Monto)); rowsAffected = cmd.ExecuteNonQuery(); cnn.Close(); } return(rowsAffected > 0 ? true : false); } catch (Exception ex) { throw ex; } }
private BE.BonoEmpleado UiToBe(BE.UI.BonoEmpleado uiBonoEmpleado) { try { var beBonoEmpleado = new BE.BonoEmpleado(); beBonoEmpleado.IdBonoEmpleado = uiBonoEmpleado.ID; beBonoEmpleado.Fecha = uiBonoEmpleado.Fecha; beBonoEmpleado.CodigoEmpleado = uiBonoEmpleado.EmpleadoCodigo; beBonoEmpleado.Motivo = uiBonoEmpleado.Motivo; beBonoEmpleado.Monto = uiBonoEmpleado.Monto; var beBono = new BE.Bono(); beBono.IdBono = uiBonoEmpleado.BonoID; beBono.Nombre = uiBonoEmpleado.BonoNombre; beBono.Calculado = uiBonoEmpleado.BonoTipo.Equals("Calculado"); //Manual o Calculado beBonoEmpleado.Bono = beBono; return(beBonoEmpleado); } catch (Exception ex) { throw ex; } }
private BE.UI.Bono BeToUi(BE.Bono beBono) { try { var uiBono = new BE.UI.Bono(); uiBono.Id = beBono.IdBono; uiBono.Nombre = beBono.Nombre; uiBono.Descripcion = beBono.Descripcion; uiBono.Activo = beBono.Activo; uiBono.Calculado = beBono.Calculado; uiBono.Monto = beBono.Monto; return(uiBono); } catch (Exception ex) { throw ex; } }
private BE.Bono UiToBe(BE.UI.Bono uiBono) { try { var beBono = new BE.Bono(); beBono.IdBono = uiBono.Id; beBono.Nombre = uiBono.Nombre; beBono.Descripcion = uiBono.Descripcion; beBono.Activo = uiBono.Activo; beBono.Calculado = uiBono.Calculado; beBono.Monto = uiBono.Monto; return(beBono); } catch (Exception ex) { throw ex; } }
public List <BE.Bono> Listar() { var lstBonos = new List <BE.Bono>(); try { string sp = "SpTbBonoListar"; using (SqlConnection cnn = new SqlConnection(ConnectionManager.ConexionLocal)) { cnn.Open(); SqlCommand cmd = new SqlCommand(sp, cnn); cmd.CommandType = CommandType.StoredProcedure; SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { var beBono = new BE.Bono(); beBono.IdBono = int.Parse(reader["IdBono"].ToString()); beBono.Nombre = reader["Nombre"].ToString(); beBono.Descripcion = reader["Descripcion"].ToString(); beBono.Activo = bool.Parse(reader["Activo"].ToString()); beBono.Calculado = bool.Parse(reader["Calculado"].ToString()); beBono.Monto = double.Parse(reader["Monto"].ToString()); lstBonos.Add(beBono); } cnn.Close(); } return(lstBonos); } catch (Exception ex) { throw ex; } }
public BE.Bono Obtener(int idBono) { BE.Bono beBono = null; try { string sp = "SpTbBonoObtener"; using (SqlConnection cnn = new SqlConnection(ConnectionManager.ConexionLocal)) { cnn.Open(); SqlCommand cmd = new SqlCommand(sp, cnn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@IDBONO", idBono)); SqlDataReader reader = cmd.ExecuteReader(); if (reader.Read()) { beBono = new BE.Bono(); beBono.IdBono = int.Parse(reader["IdBono"].ToString()); beBono.Nombre = reader["Nombre"].ToString(); beBono.Descripcion = reader["Descripcion"].ToString(); beBono.Activo = bool.Parse(reader["Activo"].ToString()); beBono.Calculado = bool.Parse(reader["Calculado"].ToString()); beBono.Monto = double.Parse(reader["Monto"].ToString()); } cnn.Close(); } return(beBono); } catch (Exception ex) { throw ex; } }