Example #1
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);
        }
Example #2
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);
        }
Example #3
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
        }
Example #4
0
        public static void UpdateTurnoTime(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;
            }
        }
Example #5
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);
        }
Example #6
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);
        }
Example #7
0
 //__________________________________________________________________________
 //  Insertar Paciente
 public static int InsertaTurnero(TurneroDto turno)
 {
     try
     {
         return(TurneroDb.InsertTurno(turno));
     }
     catch (Exception e)
     {
         throw e;
     }
 }
Example #8
0
 //__________________________________________________________________________
 //  Update de Turnos (Times)
 public static void UpdateTurneroTime(TurneroDto turno)
 {
     try
     {
         TurneroDb.UpdateTurnoTime(turno);
     }
     catch (Exception e)
     {
         throw e;
     }
 }
Example #9
0
        public static void UpdateTurnoTime(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.tur_paeId));//NUMBER
            //cmd.Parameters.Add(CreateParameter("iTUR_PROID", turno.tur_proId));//NUMBER

            cmd.Connection.Open();  //ABRO
            cmd.ExecuteNonQuery();  //EJECUTO CONSULTA
            cmd.Connection.Close(); //CERRAR
            cmd.Dispose();
        }
Example #10
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);
        }
Example #11
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);
        }
Example #12
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);
        }
Example #13
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
            }
        }
Example #14
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;
            }
        }
Example #15
0
 //__________________________________________________________________________
 //  Insertar Paciente
 public static int InsertaTurnero(ref TurneroDto turno)
 {
     return(TurneroDb.InsertTurno(ref turno));
 }
Example #16
0
 //__________________________________________________________________________
 //  Update de Turnos (Times)
 public static void UpdateTurneroTime(ref TurneroDto turno)
 {
     TurneroDb.UpdateTurnoTime(ref turno);
 }