public string Anular(DPaciente Paciente) { string respuesta = ""; SqlConnection SqlConectar = new SqlConnection(); try { //conexion con la Base de Datos SqlConectar.ConnectionString = Conexion.CadenaConexion; SqlConectar.Open(); //comandos SqlCommand SqlComando = new SqlCommand(); SqlComando.Connection = SqlConectar; SqlComando.CommandText = "anular_paciente"; SqlComando.CommandType = CommandType.StoredProcedure; //parametros //parametro id SqlParameter Parametro_Id_Paciente = new SqlParameter(); Parametro_Id_Paciente.ParameterName = "@IDPaciente"; Parametro_Id_Paciente.SqlDbType = SqlDbType.Int; Parametro_Id_Paciente.Value = Paciente.IdPaciente; SqlComando.Parameters.Add(Parametro_Id_Paciente); //ejecuta y lo envia en comentario respuesta = SqlComando.ExecuteNonQuery() == 1 ? "OK" : "No se anulo el Registro del paciente"; } catch (Exception excepcion) { respuesta = excepcion.Message; } //se cierra la conexion de la Base de Datos finally { if (SqlConectar.State == ConnectionState.Open) { SqlConectar.Close(); } } return(respuesta); }
//Metodos //insertar public string Insertar(DPaciente Paciente) { string respuesta = ""; SqlConnection SqlConectar = new SqlConnection(); try { //conexion con la Base de Datos SqlConectar.ConnectionString = Conexion.CadenaConexion; SqlConectar.Open(); //comandos SqlCommand SqlComando = new SqlCommand(); SqlComando.Connection = SqlConectar; SqlComando.CommandText = "insertar_paciente"; SqlComando.CommandType = CommandType.StoredProcedure; //parametros //parametro id SqlParameter Parametro_Id_Paciente = new SqlParameter(); Parametro_Id_Paciente.ParameterName = "@IDPaciente"; Parametro_Id_Paciente.SqlDbType = SqlDbType.Int; Parametro_Id_Paciente.Direction = ParameterDirection.Output; SqlComando.Parameters.Add(Parametro_Id_Paciente); //parametro nombre SqlParameter Parametro_Nombre_Paciente = new SqlParameter(); Parametro_Nombre_Paciente.ParameterName = "@nombre"; Parametro_Nombre_Paciente.SqlDbType = SqlDbType.VarChar; Parametro_Nombre_Paciente.Size = 30; Parametro_Nombre_Paciente.Value = Paciente.Nombre; SqlComando.Parameters.Add(Parametro_Nombre_Paciente); //parametro edad SqlParameter Parametro_FechaNac_Paciente = new SqlParameter(); Parametro_FechaNac_Paciente.ParameterName = "@FechaNac"; Parametro_FechaNac_Paciente.SqlDbType = SqlDbType.Date; Parametro_FechaNac_Paciente.Value = Paciente.FechaNacimiento; SqlComando.Parameters.Add(Parametro_FechaNac_Paciente); //parametro sexo SqlParameter Parametro_Sexo_Paciente = new SqlParameter(); Parametro_Sexo_Paciente.ParameterName = "@sexo"; Parametro_Sexo_Paciente.SqlDbType = SqlDbType.VarChar; Parametro_Sexo_Paciente.Size = 10; Parametro_Sexo_Paciente.Value = Paciente.Sexo; SqlComando.Parameters.Add(Parametro_Sexo_Paciente); //parametro cedula SqlParameter Parametro_Cedula_Paciente = new SqlParameter(); Parametro_Cedula_Paciente.ParameterName = "@cedula"; Parametro_Cedula_Paciente.SqlDbType = SqlDbType.VarChar; Parametro_Cedula_Paciente.Size = 10; Parametro_Cedula_Paciente.Value = Paciente.Cedula; SqlComando.Parameters.Add(Parametro_Cedula_Paciente); //parametro telefono SqlParameter Parametro_Telefono_Paciente = new SqlParameter(); Parametro_Telefono_Paciente.ParameterName = "@telefono"; Parametro_Telefono_Paciente.SqlDbType = SqlDbType.VarChar; Parametro_Telefono_Paciente.Size = 10; Parametro_Telefono_Paciente.Value = Paciente.Telefono; SqlComando.Parameters.Add(Parametro_Telefono_Paciente); //parametro FUR SqlParameter Parametro_FUR_Paciente = new SqlParameter(); Parametro_FUR_Paciente.ParameterName = "@FUR"; Parametro_FUR_Paciente.SqlDbType = SqlDbType.Date; Parametro_FUR_Paciente.Value = Paciente.FUR; SqlComando.Parameters.Add(Parametro_FUR_Paciente); //ejecuta y lo envia en comentario respuesta = SqlComando.ExecuteNonQuery() == 1 ? "OK" : "No se ingreso el Registro del Paciente"; } catch (Exception excepcion) { respuesta = excepcion.Message; } //se cierra la conexion de la Base de Datos finally { if (SqlConectar.State == ConnectionState.Open) { SqlConectar.Close(); } } return(respuesta); }