public int inactivarPaciente(Paciente paciente) { try { DAPaciente DaPaciente = new DAPaciente(); paciente.IdPaciente = DaPaciente.inactivarPaciente(paciente); if (paciente.IdPaciente > 0) { ObrasPacientes obraPaciente = new ObrasPacientes(); obraPaciente.IdPaciente = paciente.IdPaciente; obraPaciente.UsuarioBaja = paciente.UsuarioBaja; obraPaciente.FechaBaja = paciente.FechaBaja; DAObraPaciente DaObraPaciente = new DAObraPaciente(); int idObraPaciente = DaObraPaciente.inactivarObraPaciente(obraPaciente); } return(paciente.IdPaciente); } catch (Exception e) { throw e; } }
public static string inactivarOSPaciente(string idObraPaciente) { ObrasPacientes obraPaciente = new ObrasPacientes(); GestorPacientes gestorPaciente = new GestorPacientes(); try { string mensaje = "OK"; obraPaciente.IdObraPaciente = Convert.ToInt32(idObraPaciente); obraPaciente.UsuarioBaja = 1; obraPaciente.FechaBaja = DateTime.Today; gestorPaciente.inactivarOSPaciente(obraPaciente); return(mensaje); } catch (Exception e) { string error = "Se produjo un error al actualizar los datos del personal " + e.Message; return(error); } }
public int RegistrarPacientes(Paciente paciente, string p_obraSocial, string p_plan, string nroAfiliado) { try { DAPaciente DaPaciente = new DAPaciente(); paciente.IdPaciente = DaPaciente.DaRegistrarPaciente(paciente); if (paciente.IdPaciente > 0) { ObrasPacientes obraPaciente = new ObrasPacientes(); obraPaciente.IdObraSocial = Convert.ToInt32(p_obraSocial); obraPaciente.IdPaciente = paciente.IdPaciente; obraPaciente.IdPlan = Convert.ToInt32(p_plan); obraPaciente.nroAfiliado = nroAfiliado; obraPaciente.UsuarioAlta = paciente.UsuarioAlta; obraPaciente.FechaAlta = paciente.FechaAlta; DAObraPaciente DaObraPaciente = new DAObraPaciente(); int idObraPaciente = DaObraPaciente.RegistrarObraPaciente(obraPaciente); } return(paciente.IdPaciente); } catch (Exception e) { throw e; } }
public string actualizarOSPaciente(ObrasPacientes obrasPacientes) { try { DAObraPaciente DAObrasPacientes = new DAObraPaciente(); return(DAObrasPacientes.actualizarOSPaciente(obrasPacientes)); } catch (Exception e) { throw e; } }
public int registrarOSPaciente(ObrasPacientes obrasPaciente) { try { DAPaciente DAPaciente = new DAPaciente(); return(DAPaciente.registrarOSPaciente(obrasPaciente)); } catch (Exception e) { throw e; } }
public string actualizarOSPaciente(ObrasPacientes obrasPacientes) { string result; try { string cadenaDeConexion = SqlConnectionManager.getCadenaConexion(); con = new SqlConnection(cadenaDeConexion); con.Open(); trans = con.BeginTransaction(); string consulta = "UPDATE T_OBRAS_PACIENTES " + "SET ID_PLAN = @ID_PLAN, " + "NRO_AFILIADO = @NRO_AFILIADO, " + "FECHA_MOD = @FECHA_MOD, " + "USUARIO_MOD = @USUARIO_MOD " + "WHERE ID_OBRA_PACIENTE = @ID_OBRA_PACIENTE; SELECT SCOPE_IDENTITY();"; cmd = new SqlCommand(consulta, con); cmd.Transaction = trans; cmd.Parameters.AddWithValue("@ID_OBRA_PACIENTE", obrasPacientes.IdObraPaciente); cmd.Parameters.AddWithValue("@ID_PLAN", obrasPacientes.IdPlan); cmd.Parameters.AddWithValue("@NRO_AFILIADO", obrasPacientes.nroAfiliado); cmd.Parameters.AddWithValue("@FECHA_MOD", obrasPacientes.FechaMod); cmd.Parameters.AddWithValue("@USUARIO_MOD", obrasPacientes.UsuarioMod); cmd.ExecuteNonQuery(); //int devolver = Convert.ToInt32(cmd.ExecuteScalar()); trans.Commit(); con.Close(); result = "OK"; } catch (Exception e) { result = "ERROR - " + e.ToString(); trans.Rollback(); con.Close(); throw e; } return(result); }
public static string registrarOSPaciente(string p_idPaciente, string p_obraSocial, string p_plan, string p_nroAfiliado) { ObrasPacientes obrasPaciente = new ObrasPacientes(); GestorPacientes gestorPacientes = new GestorPacientes(); try { string mensaje = "OK"; #region Completa entidad obrasPaciente if (!string.IsNullOrEmpty(p_obraSocial)) { obrasPaciente.IdObraSocial = Convert.ToInt32(p_obraSocial); } if (!string.IsNullOrEmpty(p_plan)) { obrasPaciente.IdPlan = Convert.ToInt32(p_plan); } if (!string.IsNullOrEmpty(p_nroAfiliado)) { obrasPaciente.nroAfiliado = p_nroAfiliado; } obrasPaciente.IdPaciente = Convert.ToInt32(p_idPaciente); obrasPaciente.UsuarioAlta = 1; obrasPaciente.FechaAlta = DateTime.Today; #endregion gestorPacientes.registrarOSPaciente(obrasPaciente); return(mensaje); } catch (Exception e) { string error = "Se produjo un error al registrar el paciente " + e.Message; return(error); } }
//public string RegistrarTurno(Turno turno, Paciente paciente, string p_obraSocial, string p_planObra, bool es_edicion) //{ // string mensaje = "OK"; // int idPaciente; // try // { // if (es_edicion) // { // DAPaciente DaPaciente = new DAPaciente(); // paciente.UsuarioMod = 1; //hardcode // paciente.FechaMod = DateTime.Now; // idPaciente = DaPaciente.DaEditarPaciente(paciente); // } // else // { // DAPaciente DaPaciente = new DAPaciente(); // idPaciente = DaPaciente.DaRegistrarPaciente(paciente); // } // ObrasPacientes obraPaciente = new ObrasPacientes(); // obraPaciente.IdObraSocial = Convert.ToInt32(p_obraSocial); // obraPaciente.IdPaciente = idPaciente; // obraPaciente.IdPlan = Convert.ToInt32(p_planObra); // obraPaciente.nroAfiliado = turno.NroAfiliado; // obraPaciente.UsuarioAlta = paciente.UsuarioAlta; // obraPaciente.FechaAlta = paciente.FechaAlta; // DAObraPaciente DaObraPaciente = new DAObraPaciente(); // int idObraPaciente = DaObraPaciente.RegistrarObraPaciente(obraPaciente); // turno.Paciente = paciente; // turno.Paciente.IdPaciente = idPaciente; // DATurno Daturno = new DATurno(); // Daturno.DaRegistraTurno(turno); // return mensaje; // } catch (Exception e) // { // throw e; // } //} public string RegistrarTurnoNew(Turno turno, Paciente paciente, string p_obraSocial, string p_planObra, bool es_edicion) { string mensaje = "OK"; int idObraPaciente = 0; try { DAPaciente DaPaciente = new DAPaciente(); paciente.IdPaciente = DaPaciente.DaRegistrarPaciente(paciente); if (paciente.IdPaciente > 0) { ObrasPacientes obraPaciente = new ObrasPacientes(); obraPaciente.IdObraSocial = Convert.ToInt32(p_obraSocial); obraPaciente.IdPaciente = paciente.IdPaciente; obraPaciente.IdPlan = Convert.ToInt32(p_planObra); obraPaciente.nroAfiliado = turno.NroAfiliado; obraPaciente.UsuarioAlta = paciente.UsuarioAlta; obraPaciente.FechaAlta = paciente.FechaAlta; DAObraPaciente DaObraPaciente = new DAObraPaciente(); idObraPaciente = DaObraPaciente.RegistrarObraPaciente(obraPaciente); } if (idObraPaciente > 0 && paciente.IdPaciente > 0) { turno.Paciente = paciente; turno.Paciente.IdPaciente = paciente.IdPaciente; DATurno Daturno = new DATurno(); Daturno.DaRegistraTurno(turno); } return(mensaje); } catch (Exception e) { throw e; } }
public int inactivarObraPaciente(ObrasPacientes obraPaciente) { try { string cadenaDeConexion = SqlConnectionManager.getCadenaConexion(); con = new SqlConnection(cadenaDeConexion); con.Open(); trans = con.BeginTransaction(); string consulta = "UPDATE T_OBRAS_PACIENTES " + "SET FECHA_BAJA = @FECHA_BAJA, " + "USUARIO_BAJA = @USUARIO_BAJA " + "WHERE ID_PACIENTE = @ID_PACIENTE " + "AND FECHA_BAJA is NULL;"; cmd = new SqlCommand(consulta, con); cmd.Transaction = trans; cmd.Parameters.AddWithValue("@ID_PACIENTE", obraPaciente.IdPaciente); cmd.Parameters.AddWithValue("@USUARIO_BAJA", obraPaciente.UsuarioBaja); cmd.Parameters.AddWithValue("@FECHA_BAJA", obraPaciente.FechaBaja); //cmd.ExecuteNonQuery(); int devolver = Convert.ToInt32(cmd.ExecuteScalar()); trans.Commit(); con.Close(); return(devolver); } catch (Exception e) { trans.Rollback(); con.Close(); throw e; } }
public int RegistrarObraPaciente(ObrasPacientes obraPaciente) { try { string cadenaDeConexion = SqlConnectionManager.getCadenaConexion(); con = new SqlConnection(cadenaDeConexion); con.Open(); trans = con.BeginTransaction(); string consulta = "INSERT INTO T_OBRAS_PACIENTES " + "(ID_OBRA_SOCIAL," + "ID_PACIENTE," + "ID_PLAN," + "NRO_AFILIADO," + "USUARIO_ALTA," + "FECHA_ALTA)" + "VALUES(" + "@ID_OBRA_SOCIAL," + "@ID_PACIENTE," + "@ID_PLAN," + "@NRO_AFILIADO," + "@USUARIO_ALTA," + "@FECHA_ALTA); SELECT SCOPE_IDENTITY()"; cmd = new SqlCommand(consulta, con); cmd.Transaction = trans; if (!string.IsNullOrEmpty(Convert.ToString(obraPaciente.IdObraSocial))) { cmd.Parameters.AddWithValue("@ID_OBRA_SOCIAL", obraPaciente.IdObraSocial); } else { cmd.Parameters.AddWithValue("@ID_OBRA_SOCIAL", DBNull.Value); } if (!string.IsNullOrEmpty(Convert.ToString(obraPaciente.IdPaciente))) { cmd.Parameters.AddWithValue("@ID_PACIENTE", obraPaciente.IdPaciente); } else { cmd.Parameters.AddWithValue("@ID_PACIENTE", DBNull.Value); } if (!string.IsNullOrEmpty(Convert.ToString(obraPaciente.IdPlan))) { cmd.Parameters.AddWithValue("@ID_PLAN", obraPaciente.IdPlan); } else { cmd.Parameters.AddWithValue("@ID_PLAN", DBNull.Value); } if (!string.IsNullOrEmpty(obraPaciente.nroAfiliado)) { cmd.Parameters.AddWithValue("@NRO_AFILIADO", obraPaciente.nroAfiliado); } else { cmd.Parameters.AddWithValue("@NRO_AFILIADO", DBNull.Value); } cmd.Parameters.AddWithValue("@USUARIO_ALTA", obraPaciente.UsuarioAlta); cmd.Parameters.AddWithValue("@FECHA_ALTA", obraPaciente.FechaAlta); //cmd.ExecuteNonQuery(); int devolver = Convert.ToInt32(cmd.ExecuteScalar()); trans.Commit(); con.Close(); return(devolver); } catch (Exception e) { trans.Rollback(); con.Close(); throw e; } }