public int Actualizar(BE.Observacion beObservacion) { try { string sp = "SpTbObservacionActualizar"; 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("@IDOBSERVACION", beObservacion.IdObservacion)); cmd.Parameters.Add(new SqlParameter("@NOMBRE", beObservacion.Nombre)); cmd.Parameters.Add(new SqlParameter("@DESCRIPCION", beObservacion.Descripcion)); cmd.Parameters.Add(new SqlParameter("@ACTIVO", beObservacion.Activo)); rowsAffected = cmd.ExecuteNonQuery(); } return(rowsAffected); } catch (Exception ex) { throw ex; } }
public BE.Observacion Obtener(int idObservacion) { BE.Observacion beObservacion = null; try { string sp = "SpTbObservacionObtener"; using (SqlConnection cnn = new SqlConnection(ConnectionManager.ConexionLocal)) { cnn.Open(); SqlCommand cmd = new SqlCommand(sp, cnn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@IDOBSERVACION", idObservacion)); SqlDataReader reader = cmd.ExecuteReader(); if (reader.Read()) { beObservacion = new BE.Observacion(); beObservacion.IdObservacion = reader["IdObservacion"] == DBNull.Value ? 0 : int.Parse(reader["IdObservacion"].ToString()); beObservacion.Nombre = reader["Nombre"] == DBNull.Value ? "" : reader["Nombre"].ToString(); beObservacion.Descripcion = reader["Descripcion"] == DBNull.Value ? "" : reader["Descripcion"].ToString(); beObservacion.Activo = reader["Activo"] == DBNull.Value ? false : bool.Parse(reader["Activo"].ToString()); } } return(beObservacion); } catch (Exception ex) { throw ex; } }
private BE.ObservacionEmpleado UiToBe(BE.UI.ObservacionEmpleado uiObservacionEmpleado) { try { var beObservacionEmpleado = new BE.ObservacionEmpleado(); beObservacionEmpleado.IdObservacionEmpleado = uiObservacionEmpleado.ID; beObservacionEmpleado.Fecha = uiObservacionEmpleado.Fecha; beObservacionEmpleado.CodigoEmpleado = uiObservacionEmpleado.EmpleadoCodigo; beObservacionEmpleado.Descripcion = uiObservacionEmpleado.ObservacionDescripcion; var beSala = new BE.Sala(); beSala.IdSala = uiObservacionEmpleado.SalaID; beSala.Nombre = uiObservacionEmpleado.SalaNombre; beObservacionEmpleado.Sala = beSala; var beObservacion = new BE.Observacion(); beObservacion.IdObservacion = uiObservacionEmpleado.ObservacionID; beObservacion.Nombre = uiObservacionEmpleado.ObservacionNombre; beObservacionEmpleado.Observacion = beObservacion; return(beObservacionEmpleado); } catch (Exception ex) { throw ex; } }
private BE.Observacion UiToBe(BE.UI.Observacion uiObservacion) { try { var beObservacion = new BE.Observacion(); beObservacion.IdObservacion = uiObservacion.Id; beObservacion.Nombre = uiObservacion.Nombre; beObservacion.Descripcion = uiObservacion.Descripcion; beObservacion.Activo = uiObservacion.Activo.Equals(BE.UI.ActivoEnum.Si) ? true : false; return(beObservacion); } catch (Exception ex) { throw ex; } }
private BE.UI.Observacion BeToUI(BE.Observacion beObservacion) { try { var uiObservacion = new BE.UI.Observacion(); uiObservacion.Id = beObservacion.IdObservacion; uiObservacion.Nombre = beObservacion.Nombre; uiObservacion.Descripcion = beObservacion.Descripcion; uiObservacion.Activo = beObservacion.Activo ? BE.UI.ActivoEnum.Si : BE.UI.ActivoEnum.No; return(uiObservacion); } catch (Exception ex) { throw ex; } }
public List <BE.Observacion> Listar() { var lstBeObservaciones = new List <BE.Observacion>(); try { string sp = "SpTbObservacionListar"; 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 beObservacion = new BE.Observacion(); beObservacion.IdObservacion = reader["IdObservacion"] == DBNull.Value ? 0 : int.Parse(reader["IdObservacion"].ToString()); beObservacion.Nombre = reader["Nombre"] == DBNull.Value ? "" : reader["Nombre"].ToString(); beObservacion.Descripcion = reader["Descripcion"] == DBNull.Value ? "" : reader["Descripcion"].ToString(); beObservacion.Activo = reader["Activo"] == DBNull.Value ? false : bool.Parse(reader["Activo"].ToString()); lstBeObservaciones.Add(beObservacion); } } return(lstBeObservaciones); } catch (Exception ex) { throw ex; } }