public Boolean SaveEvaluacion(EvaluacionBE objEvaluacion) { Dictionary <string, object> parameters = null; try { parameters = new Dictionary <string, object>() { { "@IdExpediente", objEvaluacion.IdExpediente }, { "@IdEnsayo", objEvaluacion.IdEnsayo }, { "@IdAnalista", objEvaluacion.IdAnalista }, { "@IdSituacion", objEvaluacion.IdSituacion }, { "@Procede", objEvaluacion.IdProcede }, { "@ObservacionSituacion", objEvaluacion.ObservacionSituacion } }; SqlHelper.ExecuteNonQuery("pSaveEvaluacion", parameters); return(true); } catch (Exception ex) { throw ex; return(false); } }
public Boolean SaveEvaluacion(EvaluacionBE objEvaluacion) { try { return(new EvaluacionDAL().SaveEvaluacion(objEvaluacion)); } catch (Exception ex) { throw ex; } }
public List <EvaluacionBE> GetEvaluacionbyIdExpediente(EvaluacionBE objEvaluacion) { try { return(new EvaluacionDAL().GetEvaluacionbyIdExpediente(objEvaluacion)); } catch (Exception ex) { throw ex; } }
public EvaluacionBE Obtener(int id) { var item = new EvaluacionBE(); using (var cn = new SqlConnection(Configuraciones.CadenaConexion)) { using (var cmd = new SqlCommand()) { cmd.CommandText = "usp_ObtenerEvaluacion"; cmd.CommandType = CommandType.StoredProcedure; cmd.Connection = cn; var parametrosSql = new[] { new SqlParameter("@evaluacion", SqlDbType.Int) { Value = id, Direction = ParameterDirection.Input } }; cmd.Parameters.AddRange(parametrosSql); cn.Open(); using (var reader = cmd.ExecuteReader(CommandBehavior.CloseConnection)) { var colIdEvaluacion = reader.GetOrdinal("GE_CodigoEvaluacion"); var colIdInstalacion = reader.GetOrdinal("GE_CodigoInstalacion"); var colDisponibilidad = reader.GetOrdinal("GE_Disponibilidad"); var colResultado = reader.GetOrdinal("GE_Resultado"); var colObservaciones = reader.GetOrdinal("GE_Observaciones"); var colNombreEnfermeroAuxiliar = reader.GetOrdinal("GE_NombreEnfermeroAuxiliar"); var colFechaEvaluacion = reader.GetOrdinal("GE_FechaEvaluacion"); while (reader.Read()) { item = new EvaluacionBE { IdEvaluacion = reader.GetValueInt32(colIdEvaluacion), IdInstalacion = reader.GetValueInt32(colIdInstalacion), Disponibilidad = reader.GetValueInt32(colDisponibilidad), Resultado = reader.GetValueInt32(colResultado), Observaciones = reader.GetValueString(colObservaciones), NombreEnfermeroAuxiliar = reader.GetValueString(colNombreEnfermeroAuxiliar), Fecha = reader.GetValueDateTime(colFechaEvaluacion), Detalle = new EvaluacionDetalleDA().Listar(id) }; } } } } return(item); }
private void ListEvaluacion(int pIdExpediente) { EvaluacionBLL capanegocios = new EvaluacionBLL(); EvaluacionBE objeto = new EvaluacionBE(); try { objeto.IdExpediente = pIdExpediente; var lstEvaluacion = new EvaluacionBLL().GetEvaluacionbyIdExpediente(objeto); if (lstEvaluacion != null) { foreach (EvaluacionBE oEvaluacion in lstEvaluacion) { ListEnsayo(); ddlEnsayo.SelectedValue = Convert.ToString(oEvaluacion.IdEnsayo); ListEvaluador(); ddlEvaluador.SelectedValue = Convert.ToString(oEvaluacion.IdAnalista); ListProcede(); ddlProcede.SelectedValue = Convert.ToString(oEvaluacion.Procede); if (oEvaluacion.IdProcede == Convert.ToInt32(Constante.Numeros.Uno)) //Si Procede { OcultarPaneles(true, Convert.ToInt32(Constante.Numeros.Dos)); ListSituacion(); ddlSituacion.SelectedValue = Convert.ToString(oEvaluacion.IdSituacion); txtObserSituacion.Text = oEvaluacion.ObservacionSituacion; } else //No Procede { OcultarPaneles(false, Convert.ToInt32(Constante.Numeros.Dos)); } } } else { LimpiarEvaluacion(); } } catch (Exception ex) { errores = ex.Message; } }
public List <EvaluacionBE> GetEvaluacionbyIdExpediente(EvaluacionBE objEvaluacion) { List <EvaluacionBE> lstEvaluacion = null; Dictionary <string, object> searchParameters = null; try { searchParameters = new Dictionary <string, object>() { { "@IdExpediente", objEvaluacion.IdExpediente } }; SqlDataReader reader = SqlHelper.GetDataReader("pGetEvaluacion", searchParameters); if (reader.HasRows) { lstEvaluacion = new List <EvaluacionBE>(); while (reader.Read()) { EvaluacionBE oEvaluacion = new EvaluacionBE(); oEvaluacion.IdEvaluacion = Convert.ToInt32(reader["IdEvaluacion"]); oEvaluacion.IdExpediente = Convert.ToInt32(reader["IdExpediente"]); oEvaluacion.IdEnsayo = Convert.ToInt32(reader["IdEnsayo"]); oEvaluacion.IdAnalista = Convert.ToInt32(reader["IdAnalista"]); oEvaluacion.IdSituacion = Convert.ToInt32(reader["IdSituacion"]); oEvaluacion.IdProcede = Convert.ToInt32(reader["Procede"]); if (!Convert.IsDBNull(reader["FechaEvaluacion"])) { oEvaluacion.FechaEvaluacion = Convert.ToDateTime(reader["FechaEvaluacion"]); } oEvaluacion.ObservacionSituacion = Convert.ToString(reader["Observacion_Situacion"]); lstEvaluacion.Add(oEvaluacion); } } } catch (Exception ex) { throw ex; } return(lstEvaluacion); }
protected void btnGuardar_Click(object sender, EventArgs e) { var detalle = new List <EvaluacionDetalleBE>(); foreach (GridViewRow row in grvLista.Rows) { var chkConforme = (CheckBox)row.FindControl("chkConforme"); var idVerificacion = 0; var idEvaluacionDetalle = 0; var dataKeys = grvLista.DataKeys[row.RowIndex]; if (dataKeys != null) { idVerificacion = Convert.ToInt32(dataKeys["IdVerificacion"].ToString()); idEvaluacionDetalle = Convert.ToInt32(dataKeys["IdEvaluacionDetalle"].ToString()); } var item = row.Cells[0].ToString(); var registro = new EvaluacionDetalleBE { Item = item, IdVerificacion = idVerificacion, Conformidad = chkConforme.Checked, IdEvaluacionDetalle = idEvaluacionDetalle }; detalle.Add(registro); } var evaluacion = new EvaluacionBE { IdEvaluacion = Convert.ToInt32(hdnEvaluacion.Value), IdInstalacion = Convert.ToInt32(ddlInstalacion.SelectedValue), Disponibilidad = Convert.ToInt32(ddlEstado.SelectedValue), Resultado = Convert.ToInt32(ddlResultado.SelectedValue), NombreEnfermeroAuxiliar = txtNombreEnfermeroAuxiliar.Text, Observaciones = txtObservaciones.Text, Fecha = DateTime.Now, Detalle = detalle }; hdnEvaluacion.Value = new EvaluacionBL().Grabar(evaluacion).ToString(CultureInfo.InvariantCulture); if (!hdnEvaluacion.Value.Equals("0")) { EjecutarScript(updDatos, "alert('Confirmación de registro');"); CargaEditar(); } }
private void SaveEvaluacion(int pIdExpediente) { EvaluacionBLL capanegocios = new EvaluacionBLL(); EvaluacionBE objeto = new EvaluacionBE(); try { objeto.IdExpediente = pIdExpediente; objeto.IdEnsayo = Convert.ToInt32(ddlEnsayo.SelectedValue); objeto.IdAnalista = Convert.ToInt32(ddlEvaluador.SelectedValue); objeto.IdProcede = Convert.ToInt32(ddlProcede.SelectedValue); objeto.IdSituacion = Convert.ToInt32(ddlSituacion.SelectedValue); objeto.ObservacionSituacion = txtObserSituacion.Text.Trim(); capanegocios.SaveEvaluacion(objeto); } catch (Exception ex) { errores = ex.Message; } }
public int Grabar(EvaluacionBE evaluacion) { using (var cn = new SqlConnection(Configuraciones.CadenaConexion)) { using (var cmd = new SqlCommand()) { cmd.CommandText = "usp_GrabarEvaluacion"; cmd.CommandType = CommandType.StoredProcedure; cmd.Connection = cn; var parametrosSql = new[] { new SqlParameter("@evaluacion", SqlDbType.Int) { Value = evaluacion.IdEvaluacion, Direction = ParameterDirection.Input }, new SqlParameter("@instalacion", SqlDbType.Int) { Value = evaluacion.IdInstalacion, Direction = ParameterDirection.Input }, new SqlParameter("@disponibilidad", SqlDbType.Int) { Value = evaluacion.Disponibilidad, Direction = ParameterDirection.Input }, new SqlParameter("@resultado", SqlDbType.Int) { Value = evaluacion.Resultado, Direction = ParameterDirection.Input }, new SqlParameter("@observaciones", SqlDbType.VarChar) { Value = evaluacion.Observaciones, Direction = ParameterDirection.Input }, new SqlParameter("@nombreenfermeroauxiliar", SqlDbType.VarChar) { Value = evaluacion.NombreEnfermeroAuxiliar, Direction = ParameterDirection.Input }, new SqlParameter("@fecha", SqlDbType.DateTime) { Value = evaluacion.Fecha, Direction = ParameterDirection.Input } }; cmd.Parameters.AddRange(parametrosSql); cn.Open(); using (var reader = cmd.ExecuteReader(CommandBehavior.CloseConnection)) { while (reader.Read()) { evaluacion.IdEvaluacion = reader.GetValueInt32(reader.GetOrdinal("GE_CodigoEvaluacion")); } } if (evaluacion.IdEvaluacion > 0) { foreach (var detalle in evaluacion.Detalle) { detalle.IdEvaluacion = evaluacion.IdEvaluacion; new EvaluacionDetalleDA().Grabar(detalle); } } } } return(evaluacion.IdEvaluacion); }
public IList <EvaluacionBE> Listar() { var lista = new List <EvaluacionBE>(); using (var cn = new SqlConnection(Configuraciones.CadenaConexion)) { using (var cmd = new SqlCommand()) { cmd.CommandText = "usp_ListarEvaluacion"; cmd.CommandType = CommandType.StoredProcedure; cmd.Connection = cn; cn.Open(); using (var reader = cmd.ExecuteReader(CommandBehavior.CloseConnection)) { var colIdEvaluacion = reader.GetOrdinal("GE_CodigoEvaluacion"); var colIdInstalacion = reader.GetOrdinal("GE_CodigoInstalacion"); var colDisponibilidad = reader.GetOrdinal("GE_Disponibilidad"); var colResultado = reader.GetOrdinal("GE_Resultado"); var colObservaciones = reader.GetOrdinal("GE_Observaciones"); var colNombreEnfermeroAuxiliar = reader.GetOrdinal("GE_NombreEnfermeroAuxiliar"); var colFechaEvaluacion = reader.GetOrdinal("GE_FechaEvaluacion"); while (reader.Read()) { var item = new EvaluacionBE { IdEvaluacion = reader.GetValueInt32(colIdEvaluacion), IdInstalacion = reader.GetValueInt32(colIdInstalacion), Disponibilidad = reader.GetValueInt32(colDisponibilidad), Resultado = reader.GetValueInt32(colResultado), Observaciones = reader.GetValueString(colObservaciones), NombreEnfermeroAuxiliar = reader.GetValueString(colNombreEnfermeroAuxiliar), Fecha = reader.GetValueDateTime(colFechaEvaluacion) }; switch (item.Disponibilidad) { case 1: item.NombreDisponibilidad = Estado.Disponible.ToString(); break; case 2: item.NombreDisponibilidad = Estado.NoDisponible.ToString(); break; } switch (item.Resultado) { case 1: item.NombreResultado = Resultado.Aprobado.ToString(); break; case 2: item.NombreResultado = Resultado.Desaprobado.ToString(); break; } lista.Add(item); } } } } return(lista); }
public int Grabar(EvaluacionBE evaluacion) { return(EvaluacionDA.Instancia.Grabar(evaluacion)); }