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; } }
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()); }
public static void Delete(MedicosInfo _MedicosInfo) { _AdoHelper.ExecuteNonQuery(ConnectionString, CommandType.StoredProcedure, "MedicosDelete", new SqlParameter("@Cod_Medico", _MedicosInfo.Cod_Medico) ); }
/// <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; }
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) ); }