Пример #1
0
        internal override DtoBase PopulateDto(OracleDataReader reader)
        {
            var turno = new TurneroDto();
            //
            if (!reader.IsDBNull(_ordTurId)) { turno.TurId = reader.GetInt32(_ordTurId); }
            //
            if (!reader.IsDBNull(_ordTurTitulo)) { turno.TurTitulo = reader.GetString(_ordTurTitulo); }
            //
            if (!reader.IsDBNull(_ordTurDescripcion)) { turno.TurDescripcion = reader.GetString(_ordTurDescripcion); }
            //
            if (!reader.IsDBNull(_ordTurFechaIni)) { turno.TurFechaIni = reader.GetDateTime(_ordTurFechaIni); }
            //
            if (!reader.IsDBNull(_ordTurFechaFin)) { turno.TurFechaFin = reader.GetDateTime(_ordTurFechaFin); }
            //
            if (!reader.IsDBNull(_ordTurTodoDia)) { turno.TurTodoDia = reader.GetString(_ordTurTodoDia); }
            //
            if (!reader.IsDBNull(_ordTurPae)) { turno.TurPae = reader.GetInt32(_ordTurPae); }
            //
            if (!reader.IsDBNull(_ordTurPro)) { turno.TurPro= reader.GetInt32(_ordTurPro); }
            //
            if (!reader.IsDBNull(_ordTurMonto)) { turno.TurMonto = reader.GetDecimal(_ordTurMonto); }
            //
            if (!reader.IsDBNull(_ordTurOspId)) { turno.TurOspId = reader.GetInt32(_ordTurOspId); }
            // IsNew
            turno.IsNew = false;

            return turno;
        }
Пример #2
0
        public static int AddEvent(ImproperCalendarEvent pagTurnero)
        {
            TurneroDto turno = new TurneroDto();
            turno.TurTitulo = pagTurnero.title;
            turno.TurDescripcion = pagTurnero.description;
            turno.TurFechaIni = Convert.ToDateTime(pagTurnero.start).ToUniversalTime();
            turno.TurFechaFin = Convert.ToDateTime(pagTurnero.end).ToUniversalTime();
            if (pagTurnero.allDay)
                turno.TurTodoDia = "S";
            else
                turno.TurTodoDia = "N";
            turno.TurPae = Convert.ToInt32(pagTurnero.pae);
            turno.TurPro = Convert.ToInt32(pagTurnero.pro);
            turno.TurMonto = Convert.ToDecimal(pagTurnero.monto);
            turno.TurOspId = Convert.ToInt32(pagTurnero.osp);

            if (CheckAlphaNumeric(turno.TurTitulo) && CheckAlphaNumeric(turno.TurDescripcion))
            {
                int key = ManagerTurnero.InsertaTurnero(turno);

                List<int> idList = (List<int>)HttpContext.Current.Session["idList"];

                if (idList != null)
                {
                    idList.Add(key);
                }
                return key; //return the primary key of the added cevent object
            }
            else
                return -1; //return a negative number just to signify nothing has been added
        }
Пример #3
0
        public static int InsertTurno(ref TurneroDto turno)
        {
            OracleCommand cmd = GetDbSprocCommand("PRC_TURNERO_INSERT");

            cmd.Parameters.Add(CreateParameter("iTURTITULO", turno.TurTitulo, 45));//VARCHAR
            cmd.Parameters.Add(CreateParameter("iTURDESCRIPCION", turno.TurDescripcion, 255));//VARCHAR
            cmd.Parameters.Add(CreateParameter("iTURFECHAINI", turno.TurFechaIni));//DATETIME
            cmd.Parameters.Add(CreateParameter("iTURFECHAFIN", turno.TurFechaFin));//DATETIME
            cmd.Parameters.Add(new OracleParameter("iTURTODODIA", turno.TurTodoDia));//BOOL
            cmd.Parameters.Add(CreateParameter("iTUR_PAEID", turno.TurPaeId));//NUMBER
            cmd.Parameters.Add(CreateParameter("iTUR_PROID", turno.TurProId));//NUMBER

            cmd.Parameters.Add(CrearParametroSalida("oTURID", OracleDbType.Int32));//NUMBER

            cmd.Connection.Open();
            cmd.ExecuteNonQuery();

            object xxxx = cmd.Parameters["oPSNID"].Value;
            turno.TurId = Convert.ToInt16(xxxx.ToString());
            int key = 0;
            key = turno.TurId;

            cmd.Connection.Close();
            cmd.Dispose();

            return key;
        }
Пример #4
0
        public static int addEvent(TurneroImportDto pagTurneroImp)
        {
            TurneroDto turno = new TurneroDto();
            turno.TurTitulo = pagTurneroImp.TurImpTitulo;
            turno.TurDescripcion = pagTurneroImp.TurImpDescripcion;
            turno.TurFechaIni = Convert.ToDateTime(pagTurneroImp.TurImpFechaIni).ToUniversalTime();
            turno.TurFechaFin = Convert.ToDateTime(pagTurneroImp.TurImpFechaFin).ToUniversalTime();
            turno.TurTodoDia = pagTurneroImp.TurImpTodoDia;
            turno.TurPaeId = Convert.ToInt32(pagTurneroImp.TurImpPaeId);
            turno.TurProId = Convert.ToInt32(pagTurneroImp.TurImpProId);

            if (CheckAlphaNumeric(turno.TurTitulo) && CheckAlphaNumeric(turno.TurDescripcion))
            {
                int key = ManagerTurnero.InsertaTurnero(ref turno);

                List<int> idList = (List<int>)HttpContext.Current.Session["idList"];

                if (idList != null)
                {
                    idList.Add(key);
                }
                return key; //return the primary key of the added cevent object
            }
            return -1; //return a negative number just to signify nothing has been added
        }
Пример #5
0
 //__________________________________________________________________________
 //  Update de Turnos (Times)
 public static void UpdateTurneroTime(TurneroDto turno)
 {
     try
     {
         TurneroDb.UpdateTurnoTime(turno);
     }
     catch (Exception e)
     {
         throw e;
     }
 }
Пример #6
0
 //__________________________________________________________________________
 //  Insertar Paciente
 public static int InsertaTurnero(TurneroDto turno)
 {
     try
     {
         return TurneroDb.InsertTurno(turno);
     }
     catch (Exception e)
     {
         throw e;
     }
 }
Пример #7
0
        public static string UpdateEventTime(TurneroImportDto pagTurneroImp)
        {
            List<int> idList = (List<int>)HttpContext.Current.Session["idList"];
            if (idList != null && idList.Contains(pagTurneroImp.TurImpId))
            {
                TurneroDto turno = new TurneroDto();
                turno.TurId = pagTurneroImp.TurImpId;
                turno.TurFechaIni = Convert.ToDateTime(pagTurneroImp.TurImpFechaIni).ToUniversalTime();
                turno.TurFechaFin = Convert.ToDateTime(pagTurneroImp.TurImpFechaFin).ToUniversalTime();
                turno.TurTodoDia = pagTurneroImp.TurImpTodoDia;

                ManagerTurnero.UpdateTurnero(ref turno);

                return "Se actualizo el Turno Nro:" + pagTurneroImp.TurImpId;
            }
            return "No se puede actualizar el Turno Nro:" + pagTurneroImp.TurImpId;
        }
Пример #8
0
        public static string UpdateEvent(TurneroDto pagTurnero)
        {
            List<int> idList = (List<int>)HttpContext.Current.Session["idList"];
            if (idList != null && idList.Contains(pagTurnero.TurId))
            {
                if (CheckAlphaNumeric(pagTurnero.TurTitulo) && CheckAlphaNumeric(pagTurnero.TurDescripcion))
                {
                    TurneroDto turno = new TurneroDto();
                    turno.TurId = pagTurnero.TurId;
                    turno.TurTitulo = pagTurnero.TurTitulo;
                    turno.TurDescripcion = pagTurnero.TurDescripcion;
                    turno.TurPaeId = pagTurnero.TurPaeId;
                    turno.TurProId = pagTurnero.TurProId;

                    ManagerTurnero.UpdateTurnero(ref turno);

                    return "Se actualizo el Turno Nro:" + pagTurnero.TurId;
                }
            }
            return "No se puede actualizar el Turno Nro:" + pagTurnero.TurId;
        }
Пример #9
0
        public static List<TurneroDto> ListaTurnos(DateTime pStart, DateTime pEnd)
        {
            List<TurneroDto> listaTurnos = new List<TurneroDto>();
            try
            {
                OracleCommand cmd = GetDbSprocCommand("PRC_TURNERO_SELECT");
                cmd.BindByName = true;
                cmd.Parameters.Add(CreateParameter("iTurFechaIni", pStart));//FECHA
                cmd.Parameters.Add(CreateParameter("iTurFechaFin", pEnd));//FECHA
                cmd.Parameters.Add("oCursorTurnero", OracleDbType.RefCursor, ParameterDirection.Output);//CURSOR

                cmd.Connection.Open();
                OracleDataReader odr = cmd.ExecuteReader();
                while (odr.Read())
                {
                    TurneroDto objTur = new TurneroDto();

                    objTur.TurId = Convert.ToInt32(odr[0]);
                    objTur.TurTitulo = odr[1].ToString();
                    objTur.TurDescripcion = odr[2].ToString();
                    objTur.TurFechaIni = Convert.ToDateTime(odr[3]);
                    objTur.TurFechaFin = Convert.ToDateTime(odr[4]);
                    string varOv = odr[5].ToString();  Boolean varTd = false; if (varOv == "1") { varTd = true; }
                    objTur.TurTodoDia = varTd;
                    objTur.TurPaeId = Convert.ToInt32(odr[6]);
                    objTur.TurProId = Convert.ToInt32(odr[7]);

                    listaTurnos.Add(objTur);
                }

                cmd.Connection.Close();
                cmd.Dispose();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return listaTurnos;
        }
Пример #10
0
        public static int InsertTurno(TurneroDto turno)
        {
            try
            {
                OracleCommand cmd = GetDbSprocCommand("PRC_TURNERO_INSERT");

                cmd.Parameters.Add(CreateParameter(":iTURTITULO", turno.TurTitulo, 45));//VARCHAR
                cmd.Parameters.Add(CreateParameter(":iTURDESCRIP", turno.TurDescripcion, 45));//VARCHAR
                cmd.Parameters.Add(CreateParameter(":iTURFECHAINI", turno.TurFechaIni));//DATETIME
                cmd.Parameters.Add(CreateParameter(":iTURFECHAFIN", turno.TurFechaFin));//DATETIME
                cmd.Parameters.Add(new OracleParameter(":iTURTODODIA", turno.TurTodoDia));//BOOL
                cmd.Parameters.Add(new OracleParameter(":iTUR_PAEID", turno.TurPae));//NUMBER
                cmd.Parameters.Add(CreateParameter(":iTUR_PROID", turno.TurPro));//NUMBER
                cmd.Parameters.Add(CreateParameter(":iTURMONTO", turno.TurMonto));//NUMBER
                cmd.Parameters.Add(CreateParameter(":iTUR_OSPID", turno.TurOspId));//NUMBER

                cmd.Parameters.Add(CrearParametroSalida("oTURID", OracleDbType.Int32));//NUMBER

                cmd.Connection.Open();
                cmd.ExecuteNonQuery();

                object turId = cmd.Parameters["oTURID"].Value;
                turno.TurId = Convert.ToInt16(turId.ToString());
                int key = 0;
                key = turno.TurId;

                cmd.Connection.Close();
                cmd.Dispose();

                return key;
            }
            catch (Exception e)
            {
                throw e;
            }
        }
Пример #11
0
        public static void UpdateTurno(ref TurneroDto turno)
        {
            OracleCommand cmd = GetDbSprocCommand("PRC_TURNERO_UPDATE");
            cmd.Parameters.Add(CreateParameter("iTURID", turno.TurId));//NUMBER
            cmd.Parameters.Add(CreateParameter("iTURTITULO", turno.TurTitulo, 45));//VARCHAR
            cmd.Parameters.Add(CreateParameter("iTURDESCRIPCION", turno.TurDescripcion, 255));//VARCHAR
            //cmd.Parameters.Add(CreateParameter("iTURFECHAINI", turno.turFechaIni));//DATETIME
            //cmd.Parameters.Add(CreateParameter("iTURFECHAFIN", turno.turFechaFin));//DATETIME
            //cmd.Parameters.Add(new OracleParameter("iTURTODODIA", turno.turTodoDia));//BOOL
            cmd.Parameters.Add(CreateParameter("iTUR_PAEID", turno.TurPaeId));//NUMBER
            cmd.Parameters.Add(CreateParameter("iTUR_PROID", turno.TurProId));//NUMBER

            cmd.Connection.Open();//ABRO
            cmd.ExecuteNonQuery();//EJECUTO CONSULTA
            cmd.Connection.Close();//CERRAR
            cmd.Dispose();
        }
Пример #12
0
        public static string UpdateEventTime(ImproperCalendarEvent pagTurnero)
        {
            List<int> idList = (List<int>)HttpContext.Current.Session["idList"];
            if (idList != null && idList.Contains(pagTurnero.id))
            {
                TurneroDto turno = new TurneroDto();
                turno.TurId = pagTurnero.id;
                turno.TurFechaIni = Convert.ToDateTime(pagTurnero.start).ToUniversalTime();
                turno.TurFechaFin = Convert.ToDateTime(pagTurnero.end).ToUniversalTime();
                if (pagTurnero.allDay)
                    turno.TurTodoDia = "S";
                else
                    turno.TurTodoDia = "N";

                ManagerTurnero.UpdateTurneroTime(turno);

                return "Se actualizo el Turno Nro:" + pagTurnero.id;
            }
            return "No se puede actualizar el Turno Nro:" + pagTurnero.id;
        }
Пример #13
0
        public static string UpdateEvent(CalendarEvent pagTurnero)
        {
            List<int> idList = (List<int>)HttpContext.Current.Session["idList"];
            if (idList != null && idList.Contains(pagTurnero.id))
            {
                if (CheckAlphaNumeric(pagTurnero.title) && CheckAlphaNumeric(pagTurnero.description))
                {
                    TurneroDto turno = new TurneroDto();

                    turno.TurId = pagTurnero.id;
                    turno.TurTitulo = pagTurnero.title;
                    turno.TurDescripcion = pagTurnero.description;
                    turno.TurPae = Convert.ToInt32(pagTurnero.pae);
                    turno.TurPro = Convert.ToInt32(pagTurnero.pro);
                    turno.TurMonto = Convert.ToDecimal(pagTurnero.monto);
                    turno.TurOspId = Convert.ToInt32(pagTurnero.osp);

                    ManagerTurnero.UpdateTurnero(turno);

                    return "Se actualizo el Turno Nro:" + pagTurnero.id;
                }
            }
            return "No se puede actualizar el Turno Nro:" + pagTurnero.id;
        }
Пример #14
0
 //__________________________________________________________________________
 //  Update de Turnos (Times)
 public static void UpdateTurneroTime(ref TurneroDto turno)
 {
     TurneroDb.UpdateTurnoTime(ref turno);
 }
Пример #15
0
 //__________________________________________________________________________
 //  Insertar Paciente
 public static int InsertaTurnero(ref TurneroDto turno)
 {
     return TurneroDb.InsertTurno(ref turno);
 }
Пример #16
0
        public static void UpdateTurno(TurneroDto turno)
        {
            try
            {
                OracleCommand cmd = GetDbSprocCommand("PRC_TURNERO_UPDATE");
                cmd.Parameters.Add(CreateParameter("iTURID", turno.TurId));//NUMBER
                cmd.Parameters.Add(CreateParameter("iTURTITULO", turno.TurTitulo, 45));//VARCHAR
                cmd.Parameters.Add(CreateParameter("iTURDESCRIP", turno.TurDescripcion, 255));//VARCHAR
                cmd.Parameters.Add(CreateParameter("iTURFECHAINI", turno.TurFechaIni));//DATETIME
                cmd.Parameters.Add(CreateParameter("iTURFECHAFIN", turno.TurFechaFin));//DATETIME
                cmd.Parameters.Add(new OracleParameter("iTURTODODIA", turno.TurTodoDia));//BOOL
                cmd.Parameters.Add(CreateParameter("iTUR_PAEID", turno.TurPae));//NUMBER
                cmd.Parameters.Add(CreateParameter("iTUR_PROID", turno.TurPro));//NUMBER
                cmd.Parameters.Add(CreateParameter(":iTURMONTO", turno.TurMonto));//NUMBER
                cmd.Parameters.Add(CreateParameter(":iTUR_OSPID", turno.TurOspId));//NUMBER

                cmd.Connection.Open();//ABRO
                cmd.ExecuteNonQuery();//EJECUTO CONSULTA
                cmd.Connection.Close();//CERRAR
                cmd.Dispose();
            }
            catch (Exception e)
            {
                throw e;
            }
        }