public Clticket_persona seleccionarUno(Clticket_persona x, int operacion = 0) { /// <summary> /// Ejecuta una funcion SELECT y retorna un campo desde una operacion en SP_ADM_TICKET_PERSONA" /// </summary> /// <param name="x"></param> /// <param name="operacion"></param> Layer_Data.mdConexion md = new Layer_Data.mdConexion(); DataTable dt = new DataTable(); try { dt = md.ejecutarStoredProcedure("sp_adm_ticket_persona", parametros(x, operacion)); if (dt.Rows.Count > 0) { if (dt.Rows[0]["tpe_id"] != DBNull.Value) { x.id = (int)dt.Rows[0]["tpe_id"]; } if (dt.Rows[0]["tpe_usuario"] != DBNull.Value) { x.usuario = (int)dt.Rows[0]["tpe_usuario"]; } if (dt.Rows[0]["tpe_persona"] != DBNull.Value) { x.persona = (int)dt.Rows[0]["tpe_persona"]; } if (dt.Rows[0]["tpe_ticket"] != DBNull.Value) { x.ticket = (int)dt.Rows[0]["tpe_ticket"]; } if (dt.Rows[0]["tpe_fecha_envio"] != DBNull.Value) { x.fecha_envio = (int)dt.Rows[0]["tpe_fecha_envio"]; } return(x); } else { return(null); } } catch (Exception) { return(null); throw; } }
public int ejecutar(Clticket_persona x, int operacion = 0) { /// <summary> /// Ejecuta una funcion de INSERTAR, ACTUALIZAR O ELIMINAR desde una operacion en SP_ADM_TICKET_PERSONA" /// </summary> /// <param name="x"></param> /// <param name="operacion"></param> Layer_Data.mdConexion md = new Layer_Data.mdConexion(); try { return(md.modificarTabla("sp_adm_ticket_persona", parametros(x, operacion))); } catch (Exception) { throw; } }
private Hashtable parametros(Clticket_persona x, int operation = 0) { try { Hashtable parametros = new Hashtable(); parametros.Add("@tpe_id", x.id); parametros.Add("@tpe_usuario", x.usuario); parametros.Add("@tpe_persona", x.persona); parametros.Add("@tpe_ticket", x.ticket); parametros.Add("@tpe_fecha_envio", x.fecha_envio); parametros.Add("@operation", operation); return(parametros); } catch (Exception ex) { throw ex; } }
public DataTable seleccionarTodos(Clticket_persona x, int operacion = 0) { /// <summary> /// Retorna un DataTable de una funcion SELECT en una operacion desde SP_ADM_TICKET_PERSONA" /// </summary> /// <param name="x"></param> /// <param name="operacion"></param> Layer_Data.mdConexion md = new Layer_Data.mdConexion(); DataTable dt = new DataTable(); try { dt = md.ejecutarStoredProcedure("sp_adm_ticket_persona", parametros(x, operacion)); return(dt); } catch (Exception) { return(null); throw; } }