// Obtener un tipo de ausencia public string getTipoAusencia(TipoAusencia _tAusencia) { TipoAusencia tAusencia = null; try { SqlDataReader dr = consultar("EXEC get_tipo_ausencia '" + _tAusencia.TN_Id_Tipo_Ausencia + "'"); if (dr != null) { while (dr.Read()) { tAusencia = new TipoAusencia(); tAusencia.TN_Id_Tipo_Ausencia = int.Parse(dr["TN_Id_Tipo_Ausencia"].ToString()); tAusencia.TC_Tipo_Ausencia = dr["TC_Tipo_Ausencia"].ToString(); } } } catch (SqlException e) { Console.WriteLine(e.ToString()); tAusencia = null; } this.closeCon(); return(JsonConvert.SerializeObject(tAusencia)); }
public JsonResult Obtener(int codigo) { TipoAusenciaRN tAusenciaNR = new TipoAusenciaRN(); TipoAusencia buscar = new TipoAusencia(); buscar.TN_Id_Tipo_Ausencia = codigo; return(Json(new { resultado = tAusenciaNR.ObtenerTipoAusencia(buscar) })); // Retornar el dato solicitado }
// Listar todos los tipos de ausencia en el sistema public string listarTiposAusencia() { List <TipoAusencia> lista = new List <TipoAusencia>(); SqlDataReader dataReader = consultar($"exec sp_listar_Tipo_Ausencias"); while (dataReader.Read()) { TipoAusencia tAusencia = new TipoAusencia(); tAusencia.TN_Id_Tipo_Ausencia = int.Parse(dataReader["TN_Id_Tipo_Ausencia"].ToString()); tAusencia.TC_Tipo_Ausencia = dataReader["TC_Tipo_Ausencia"].ToString(); lista.Add(tAusencia); } this.closeCon(); return(JsonConvert.SerializeObject(lista)); }
// Editar un tipo de ausencia public int EditarTipoAusencia(TipoAusencia _tAusencia) { TiposAusenciaAD tAusenciaAD = new TiposAusenciaAD(); int respuesta = 0; //Llamado a accedo de datos try { respuesta = tAusenciaAD.updateTiposAusencia(_tAusencia); // Resultado de la operacion Console.WriteLine(respuesta); } catch (Exception ex) { Console.WriteLine(ex.ToString()); } return(respuesta); }
// Obtener un tipo de ausencia solicitado public string ObtenerTipoAusencia(TipoAusencia _tAusencia) { TiposAusenciaAD tAusenciaAD = new TiposAusenciaAD(); string respuesta = null; //Llamado a accedo de datos try { respuesta = tAusenciaAD.getTipoAusencia(_tAusencia); // Resultado de la operacion Console.WriteLine(respuesta); } catch (Exception ex) { Console.WriteLine(ex.ToString()); } return(respuesta); }
// Eliminar un tipo de ausencia public int deleteTipoAusencia(TipoAusencia _tAusencia) { int salida = 0; try { SqlDataReader dr = consultar($"EXEC delete_tipo_ausencia '{_tAusencia.TN_Id_Tipo_Ausencia }'"); dr.Read(); salida = int.Parse(dr[0].ToString()); } catch (SqlException e) { Console.WriteLine(e.ToString()); salida = -1; } this.closeCon(); return(salida); }
// Registrar un nuevo tipo de ausencia public int insertTiposAusencia(TipoAusencia _tAusencia) { int salida = 0; try { SqlDataReader dr = consultar("EXEC insert_tipo_ausencia '" + _tAusencia.TC_Tipo_Ausencia + "'"); dr.Read(); salida = int.Parse(dr[0].ToString()); } catch (SqlException e) { Console.WriteLine(e.ToString()); salida = -1; } this.closeCon(); return(salida); }
public JsonResult Insertar(string nombre) { TipoAusenciaRN tAusenciaNR = new TipoAusenciaRN(); TipoAusencia tAusencia = new TipoAusencia(); tAusencia.TC_Tipo_Ausencia = nombre; int respuesta = tAusenciaNR.InsertarTipoAusencia(tAusencia); if (respuesta == 1) // El tipo de ausencia se agregoexitosamente { return(Json(new { success = true })); } else // El tipo de ausencia no se registro en el sistema { return(Json(new { success = false })); } }
public JsonResult Editar(string nombre, int codigo) { TipoAusenciaRN tAusenciaNR = new TipoAusenciaRN(); TipoAusencia tAusencia = new TipoAusencia(); tAusencia.TC_Tipo_Ausencia = nombre; tAusencia.TN_Id_Tipo_Ausencia = codigo; int respuesta = tAusenciaNR.EditarTipoAusencia(tAusencia); if (respuesta == 1) // El tipo de ausencia se modifico exitosamente { return(Json(new { success = true })); } else // El tipo de ausencia no se modifico { return(Json(new { success = false })); } }
public JsonResult Eliminar(int codigo) { TipoAusenciaRN tAusenciaNR = new TipoAusenciaRN(); TipoAusencia tAusencia = new TipoAusencia(); tAusencia.TN_Id_Tipo_Ausencia = codigo; int respuesta = tAusenciaNR.EliminarTipoAusencia(tAusencia); if (respuesta == 0) // El tipo de ausencia no se encuentra en el sistema { return(Json(new { success = false, deleted = false })); } else if (respuesta == 1) // El tipo de ausencia si se encontro y se elimino exitosamente { return(Json(new { success = true, deleted = true })); } else // El tipo de ausencia si se encontro pero se encuentra relacionado asi que no se elimino { return(Json(new { success = true, deleted = false })); } }