public DataTable Consultar_Id_Internacion(D_INTERNACION ID) { DataTable Dtresultado = new DataTable(); sqlconex = new SqlConnection(); try { sqlconex.ConnectionString = Conexion.Conexion_bd; sqlcmd = new SqlCommand(); sqlcmd.Connection = sqlconex; sqlcmd.CommandText = "[INTERNACION_ID]"; sqlcmd.CommandType = CommandType.StoredProcedure; SqlParameter parid = new SqlParameter(); parid.ParameterName = "@Codigo"; parid.SqlDbType = SqlDbType.Int; parid.Value = ID._Codigo; sqlcmd.Parameters.Add(parid); SqlDataAdapter sqldate = new SqlDataAdapter(sqlcmd); sqldate.Fill(Dtresultado); } catch (Exception) { Dtresultado = null; } return(Dtresultado); }
public string CAMBIO_ESTADO_INTERNACION(D_INTERNACION estado) { sqlconex = new SqlConnection(); try { sqlconex.ConnectionString = Conexion.Conexion_bd; sqlconex.Open(); sqlcmd = new SqlCommand(); sqlcmd.Connection = sqlconex; sqlcmd.CommandText = "[INTERNACION_Cambio_Estado]"; sqlcmd.CommandType = CommandType.StoredProcedure; sqlcmd.Parameters.AddWithValue("@Codigo", estado._Codigo); sqlcmd.Parameters.AddWithValue("@Estado", estado._Estado); result = sqlcmd.ExecuteNonQuery() >= 1 ? "OK" : "No se cambio el estado"; } catch (Exception ex) { result = ex.Message; } finally { if (sqlconex.State == ConnectionState.Open) { sqlconex.Close(); } } return(result); }
public bool Exists_AsignacionSala(D_INTERNACION usuarios) { int conta = 0; try { // sqlconex.ConnectionString = Conexion.Conexion_bd; sqlcmd = new SqlCommand(); // sqlcmd.Connection = sqlconex; using (sqlconex = new SqlConnection(Conexion.Conexion_bd)) { sqlconex.Open(); sqlcmd.CommandText = "INTERNACION_ASIGNACION_SALA_EXISTENTE"; sqlcmd.CommandType = CommandType.StoredProcedure; sqlcmd.Parameters.AddWithValue("@Codigo", usuarios._Codigo); conta = Convert.ToInt32(sqlcmd.ExecuteScalar()); } } catch (Exception ex) { ex.Message.ToString(); } //finally { // if (sqlconex.State == ConnectionState.Open) { // sqlconex.Close(); // } //} return(conta == 0); }
public string EDITAR_INTERNACION(D_INTERNACION editar) { try { sqlconex = new SqlConnection(); sqlcmd = new SqlCommand(); sqlconex.ConnectionString = Conexion.Conexion_bd; sqlconex.Open(); sqltrans = sqlconex.BeginTransaction(); sqlcmd.Connection = sqlconex; sqlcmd.Transaction = sqltrans; sqlcmd.CommandText = "[INTERNACION_EDITAR]"; sqlcmd.CommandType = CommandType.StoredProcedure; sqlcmd.Parameters.AddWithValue("@Codigo", editar._Codigo); sqlcmd.Parameters.AddWithValue("@Fecha", editar._Fecha); sqlcmd.Parameters.AddWithValue("@CodigoMedico", editar._CodigoMedico); sqlcmd.Parameters.AddWithValue("@CodigoFuncionario", editar._CodigoFuncionario); sqlcmd.Parameters.AddWithValue("@CodigoPaciente", editar._CodigoPaciente); sqlcmd.Parameters.AddWithValue("@Descripcion", editar._Descripcion); result = sqlcmd.ExecuteNonQuery() >= 1 ? "OK" : "No se puede editar"; if (result.Equals("OK")) { sqltrans.Commit(); } else { sqltrans.Rollback(); } } catch (Exception ex) { result = ex.Message; } finally { if (sqlconex.State == ConnectionState.Open) { sqlconex.Close(); } } return(result); }