public object cerrarAsesoria(Asesoria asesoria, int asesoria_id) { dynamic result = null; try { var dyParam = new OracleDynamicParameters(); dyParam.Add("a_id", OracleDbType.Int32, ParameterDirection.Input, asesoria_id); dyParam.Add("a_resolucion", OracleDbType.Varchar2, ParameterDirection.Input, asesoria.asesoria_comentario_resolucion); dyParam.Add("a_finalizada", OracleDbType.Int32, ParameterDirection.Input, asesoria.asesoria_finalizada); var conn = this.GetConnection(); if (conn.State == ConnectionState.Closed) { conn.Open(); } if (conn.State == ConnectionState.Open) { var query = "SP_EDITA_ASESORIA_CIERRE"; result = SqlMapper.Query(conn, query, param: dyParam, commandType: CommandType.StoredProcedure); } } catch (Exception ex) { throw ex; } return(result); }
public void ModificarAsesoria(Asesoria asesoria, string Conexion, ref int verificador) { try { CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); string[] Parametros = { "@Id_Emp" , "@Id_Ase" , "@Ase_Descripcion" , "@Ase_Revision" , "@Ase_Costo" , "@Ase_Activo" }; object[] Valores = { asesoria.Id_Emp , asesoria.Id_Ase , asesoria.Ase_Descripcion , asesoria.Ase_Revision , asesoria.Ase_Costo , asesoria.Ase_Activo }; SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spCatAsesoria_Modificar", ref verificador, Parametros, Valores); CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { throw ex; } }
public void ConsultaAsesoria(Asesoria asesoria, string Conexion, int id_Emp, ref List <Asesoria> List) { try { SqlDataReader dr = null; CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); string[] Parametros = { "@Id_Emp" }; object[] Valores = { id_Emp }; SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spCatAsesoria_Consulta", ref dr, Parametros, Valores); while (dr.Read()) { asesoria = new Asesoria(); asesoria.Id_Emp = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Emp"))); asesoria.Id_Ase = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Ase"))); asesoria.Ase_Descripcion = dr.GetValue(dr.GetOrdinal("Ase_Descripcion")).ToString(); asesoria.Ase_Revision = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Ase_Revision"))); asesoria.Ase_Costo = Convert.ToSingle(dr.GetValue(dr.GetOrdinal("Ase_Costo"))); asesoria.Ase_Activo = Convert.ToBoolean(dr.GetValue(dr.GetOrdinal("Ase_Activo"))); asesoria.Ase_ActivoStr = dr.GetValue(dr.GetOrdinal("Ase_ActivoStr")).ToString(); List.Add(asesoria); } CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { throw ex; } }
private void Guardar() { try { Sesion session = (Sesion)Session["Sesion" + Session.SessionID]; Asesoria asesoria = new Asesoria(); asesoria.Id_Emp = session.Id_Emp; asesoria.Id_Ase = Convert.ToInt32(txtId.Text); asesoria.Ase_Descripcion = txtDescripcion.Text; asesoria.Ase_Revision = txtFrecuencia.Value.HasValue ? Convert.ToInt32(txtFrecuencia.Value.Value) : 0; asesoria.Ase_Costo = Convert.ToSingle(txtCosto.Text); asesoria.Ase_Activo = chkActivo.Checked; CN_CatAsesoria clsCatAsesoria = new CN_CatAsesoria(); int verificador = -1; if (hiddenActualiza.Value == string.Empty) { if (!_PermisoGuardar) { DisplayMensajeAlerta("PermisoGuardarNo"); return; } clsCatAsesoria.InsertarAsesoria(asesoria, session.Emp_Cnx, ref verificador); //hiddenActualiza.Value = txtId.Text; this.LimpiarCampos(); txtId.Enabled = true; txtId.Text = this.Valor; txtId.Focus(); this.DisplayMensajeAlerta("Asesoria_insert_ok"); } else { if (!_PermisoModificar) { Alerta("No tiene permisos para modificar"); return; } clsCatAsesoria.ModificarAsesoria(asesoria, session.Emp_Cnx, ref verificador); txtId.Enabled = false; this.DisplayMensajeAlerta("Asesoria_update_ok"); } rgAsesoria.Rebind(); } catch (Exception ex) { throw ex; } }
public ActionResult cierraAsesoria([FromBody] Asesoria asesoria, int id) { var result = iasesoriaRepository.cerrarAsesoria(asesoria, id); if (result == null) { return(NotFound()); } return(Ok(result)); }
public ActionResult InsertCapacitacion([FromBody] Asesoria asesoria) { var result = iasesoriaRepository.insertAsesoria(asesoria); if (result == null) { return(NotFound()); } return(Ok(result)); }
public ActionResult CrearAsesoria(Asesoria asesoria) { db.Asesoria.Add(asesoria); db.SaveChanges(); ViewBag.idCurso = new SelectList(db.Curso, "idCurso", "nombreCurso", asesoria.idCurso); ViewBag.idMonitor = new SelectList(db.Monitor, "idMonitor", "nombreMonitor", asesoria.idMonitor); return(View()); }
public void ModificarAsesoria(Asesoria asesoria, string Conexion, ref int verificador) { try { CD_CatAsesoria claseCapaDatos = new CD_CatAsesoria(); claseCapaDatos.ModificarAsesoria(asesoria, Conexion, ref verificador); } catch (Exception ex) { throw ex; } }
public void ConsultaAsesoria(Asesoria asesoria, string Conexion, int id_Emp, ref List <Asesoria> List) { try { CD_CatAsesoria claseCapaDatos = new CD_CatAsesoria(); claseCapaDatos.ConsultaAsesoria(asesoria, Conexion, id_Emp, ref List); } catch (Exception ex) { throw ex; } }
public ActionResult EliminarAsesoria(int id) { try { Asesoria asesoria = db.Asesoria.Find(id); db.Asesoria.Remove(asesoria); db.SaveChanges(); } catch (Exception ex) { //throw (ex); return(RedirectToAction("EliminarAsesoria")); } return(RedirectToAction("Index")); }
private List <Asesoria> GetList() { try { Sesion sesion = (Sesion)Session["Sesion" + Session.SessionID]; List <Asesoria> listAsesorias = new List <Asesoria>(); CN_CatAsesoria clsCatAsesoria = new CN_CatAsesoria(); Asesoria asesoria = new Asesoria(); clsCatAsesoria.ConsultaAsesoria(asesoria, sesion.Emp_Cnx, sesion.Id_Emp, ref listAsesorias); return(listAsesorias); } catch (Exception ex) { throw ex; } }
public object insertAsesoria(Asesoria asesoria) { dynamic result = null; try { var dyParam = new OracleDynamicParameters(); dyParam.Add("a_detalle", OracleDbType.Varchar2, ParameterDirection.Input, asesoria.asesoria_detalle); dyParam.Add("a_fecha", OracleDbType.Date, ParameterDirection.Input, asesoria.asesoria_fecha); dyParam.Add("a_contrato", OracleDbType.Int32, ParameterDirection.Input, asesoria.contrato_id); dyParam.Add("a_profesional", OracleDbType.Int32, ParameterDirection.Input, asesoria.profesional_id); dyParam.Add("a_tipo_asesoria", OracleDbType.Int32, ParameterDirection.Input, asesoria.tipo_asesoria_id); var conn = this.GetConnection(); if (conn.State == ConnectionState.Closed) { conn.Open(); } if (conn.State == ConnectionState.Open) { var query = "SP_INSERT_ASESORIA"; result = SqlMapper.Query(conn, query, param: dyParam, commandType: CommandType.StoredProcedure); } } catch (Exception ex) { throw ex; } return(result); }