Example #1
0
        public static bool UpdateMedico(int codMedico, int codEspecialidad, string apellido, string nombre,
                                           int codCategoria, string fechaNacimiento)
        {
            try
            {
                _medico = MedicosDb.Select(codMedico);
                if (_medico != null)
                {
                    _medico.Nombre = nombre;
                    _medico.Apellido = apellido;
                    _medico.Cod_Direccion = 0;
                    _medico.Cod_Especialidad_Prim = codEspecialidad;
                    _medico.Cod_Operador_Alta = "";
                    _medico.Cod_Operador_Baja = "";
                    _medico.Cod_Motivo = 0;
                    _medico.Cod_Sexo = 1;
                    _medico.Cod_Temporario = 0;
                    _medico.Fecha_Alta = DateTime.Now;
                    _medico.Fecha_Baja = DateTime.Parse("01/01/1971");
                    _medico.Fecha_Nacimiento = DateTime.Parse(fechaNacimiento);
                    MedicosDb.Update(_medico);

                }

                HttpContext.Current.Session.Remove("medico");
                HttpContext.Current.Session.Remove("trilogia");

                return true;
            }
            catch (Exception ex)
            {
                return false;
            }
        }
Example #2
0
 public static int Insert(MedicosInfo _MedicosInfo)
 {
     //Execute the query and return the new Guid
     object retval = _AdoHelper.ExecuteScalar(ConnectionString, "MedicosInsert",
         new SqlParameter("@Apellido", _MedicosInfo.Apellido),
         new SqlParameter("@Nombre", _MedicosInfo.Nombre),
         new SqlParameter("@Fecha_Nacimiento", _MedicosInfo.Fecha_Nacimiento),
         new SqlParameter("@Cod_Sexo", _MedicosInfo.Cod_Sexo),
         new SqlParameter("@Cod_Direccion", _MedicosInfo.Cod_Direccion),
         new SqlParameter("@Cod_Especialidad_Prim", _MedicosInfo.Cod_Especialidad_Prim),
         new SqlParameter("@Cod_Tipo_Cliente", _MedicosInfo.Cod_Tipo_Cliente),
         new SqlParameter("@Residente", _MedicosInfo.Residente),
         new SqlParameter("@Fecha_Alta", _MedicosInfo.Fecha_Alta),
         new SqlParameter("@Cod_Operador_Alta", _MedicosInfo.Cod_Operador_Alta),
         new SqlParameter("@Fecha_Baja", _MedicosInfo.Fecha_Baja),
         new SqlParameter("@Cod_Operador_Baja", _MedicosInfo.Cod_Operador_Baja),
         new SqlParameter("@Cod_Motivo", _MedicosInfo.Cod_Motivo),
         new SqlParameter("@Cod_Temporario", _MedicosInfo.Cod_Temporario),
         new SqlParameter("@Download", _MedicosInfo.Download),
         new SqlParameter("@Action", _MedicosInfo.Action),
         new SqlParameter("@SyncID", _MedicosInfo.SyncID)
     );
     return Int32.Parse(retval.ToString());
 }
Example #3
0
 public static void Delete(MedicosInfo _MedicosInfo)
 {
     _AdoHelper.ExecuteNonQuery(ConnectionString, CommandType.StoredProcedure, "MedicosDelete",
         new SqlParameter("@Cod_Medico", _MedicosInfo.Cod_Medico)
     );
 }
Example #4
0
        /// <summary>
        /// Creates a new instance of the Medicos class and populates it with data from the specified SqlDataReader.
        /// </summary>
        private static MedicosInfo MakeMedicos(SqlDataReader dataReader)
        {
            MedicosInfo medicos = new MedicosInfo();

            if (dataReader.IsDBNull(Cod_Medico) == false)
                medicos.Cod_Medico = dataReader.GetInt32(Cod_Medico);
            if (dataReader.IsDBNull(Apellido) == false)
                medicos.Apellido = dataReader.GetString(Apellido);
            if (dataReader.IsDBNull(Nombre) == false)
                medicos.Nombre = dataReader.GetString(Nombre);
            if (dataReader.IsDBNull(Fecha_Nacimiento) == false)
                medicos.Fecha_Nacimiento = dataReader.GetDateTime(Fecha_Nacimiento);
            if (dataReader.IsDBNull(Cod_Sexo) == false)
                medicos.Cod_Sexo = dataReader.GetInt32(Cod_Sexo);
            if (dataReader.IsDBNull(Cod_Direccion) == false)
                medicos.Cod_Direccion = dataReader.GetInt32(Cod_Direccion);
            if (dataReader.IsDBNull(Cod_Especialidad_Prim) == false)
                medicos.Cod_Especialidad_Prim = dataReader.GetInt32(Cod_Especialidad_Prim);
            if (dataReader.IsDBNull(Cod_Tipo_Cliente) == false)
                medicos.Cod_Tipo_Cliente = dataReader.GetInt32(Cod_Tipo_Cliente);
            if (dataReader.IsDBNull(Residente) == false)
                medicos.Residente = dataReader.GetBoolean(Residente);
            if (dataReader.IsDBNull(Fecha_Alta) == false)
                medicos.Fecha_Alta = dataReader.GetDateTime(Fecha_Alta);
            if (dataReader.IsDBNull(Cod_Operador_Alta) == false)
                medicos.Cod_Operador_Alta = dataReader.GetString(Cod_Operador_Alta);
            if (dataReader.IsDBNull(Fecha_Baja) == false)
                medicos.Fecha_Baja = dataReader.GetDateTime(Fecha_Baja);
            if (dataReader.IsDBNull(Cod_Operador_Baja) == false)
                medicos.Cod_Operador_Baja = dataReader.GetString(Cod_Operador_Baja);
            if (dataReader.IsDBNull(Cod_Motivo) == false)
                medicos.Cod_Motivo = dataReader.GetInt32(Cod_Motivo);
            if (dataReader.IsDBNull(Cod_Temporario) == false)
                medicos.Cod_Temporario = dataReader.GetInt32(Cod_Temporario);
            if (dataReader.IsDBNull(Download) == false)
                medicos.Download = dataReader.GetDateTime(Download);
            if (dataReader.IsDBNull(Action) == false)
                medicos.Action = dataReader.GetString(Action);
            if (dataReader.IsDBNull(SyncID) == false)
                medicos.SyncID = dataReader.GetGuid(SyncID);
            if (dataReader.IsDBNull(SyncTimeStamp) == false)
                medicos.SyncTimeStamp = DateTime.MinValue;

            return medicos;
        }
Example #5
0
 public static void Update(MedicosInfo _MedicosInfo)
 {
     _AdoHelper.ExecuteNonQuery(ConnectionString, CommandType.StoredProcedure, "MedicosUpdate",
         new SqlParameter("@Cod_Medico", _MedicosInfo.Cod_Medico),
         new SqlParameter("@Apellido", _MedicosInfo.Apellido),
         new SqlParameter("@Nombre", _MedicosInfo.Nombre),
         new SqlParameter("@Fecha_Nacimiento", _MedicosInfo.Fecha_Nacimiento),
         new SqlParameter("@Cod_Sexo", _MedicosInfo.Cod_Sexo),
         new SqlParameter("@Cod_Direccion", _MedicosInfo.Cod_Direccion),
         new SqlParameter("@Cod_Especialidad_Prim", _MedicosInfo.Cod_Especialidad_Prim),
         new SqlParameter("@Cod_Tipo_Cliente", _MedicosInfo.Cod_Tipo_Cliente),
         new SqlParameter("@Residente", _MedicosInfo.Residente),
         new SqlParameter("@Fecha_Alta", _MedicosInfo.Fecha_Alta),
         new SqlParameter("@Cod_Operador_Alta", _MedicosInfo.Cod_Operador_Alta),
         new SqlParameter("@Fecha_Baja", _MedicosInfo.Fecha_Baja),
         new SqlParameter("@Cod_Operador_Baja", _MedicosInfo.Cod_Operador_Baja),
         new SqlParameter("@Cod_Motivo", _MedicosInfo.Cod_Motivo),
         new SqlParameter("@Cod_Temporario", _MedicosInfo.Cod_Temporario),
         new SqlParameter("@Download", _MedicosInfo.Download),
         new SqlParameter("@Action", _MedicosInfo.Action),
         new SqlParameter("@SyncID", _MedicosInfo.SyncID)
     );
 }