public string Anular(DTipoPaciente TipoPaciente) { 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_tipopacientes"; SqlComando.CommandType = CommandType.StoredProcedure; //parametros //parametro id SqlParameter Parametro_Id = new SqlParameter(); Parametro_Id.ParameterName = "@ID"; Parametro_Id.SqlDbType = SqlDbType.Int; Parametro_Id.Value = TipoPaciente.ID; SqlComando.Parameters.Add(Parametro_Id); //ejecuta y lo envia en comentario respuesta = SqlComando.ExecuteNonQuery() == 1 ? "OK" : "No se anulo el Registro del tipo 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(DTipoPaciente TipoPaciente) { 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_tipopacientes"; SqlComando.CommandType = CommandType.StoredProcedure; //parametros //parametro id SqlParameter Parametro_Id = new SqlParameter(); Parametro_Id.ParameterName = "@ID"; Parametro_Id.SqlDbType = SqlDbType.Int; Parametro_Id.Direction = ParameterDirection.Output; SqlComando.Parameters.Add(Parametro_Id); //parametro nombre SqlParameter Parametro_Nombre = new SqlParameter(); Parametro_Nombre.ParameterName = "@nombre"; Parametro_Nombre.SqlDbType = SqlDbType.VarChar; Parametro_Nombre.Size = 30; Parametro_Nombre.Value = TipoPaciente.Nombre; SqlComando.Parameters.Add(Parametro_Nombre); //parametro tipo precio SqlParameter Parametro_Tipo_Precio = new SqlParameter(); Parametro_Tipo_Precio.ParameterName = "@tipoprecio"; Parametro_Tipo_Precio.SqlDbType = SqlDbType.Int; Parametro_Tipo_Precio.Value = TipoPaciente.TipoPrecio; SqlComando.Parameters.Add(Parametro_Tipo_Precio); //parametro porcentaje SqlParameter Parametro_Porcentaje = new SqlParameter(); Parametro_Porcentaje.ParameterName = "@porcentaje"; Parametro_Porcentaje.SqlDbType = SqlDbType.Float; Parametro_Porcentaje.Value = TipoPaciente.Porcentaje; SqlComando.Parameters.Add(Parametro_Porcentaje); //parametro tipo pago SqlParameter Parametro_Tipo_Pago = new SqlParameter(); Parametro_Tipo_Pago.ParameterName = "@tipodepago"; Parametro_Tipo_Pago.SqlDbType = SqlDbType.VarChar; Parametro_Tipo_Pago.Size = 10; Parametro_Tipo_Pago.Value = TipoPaciente.TipoPago; SqlComando.Parameters.Add(Parametro_Tipo_Pago); //ejecuta y lo envia en comentario respuesta = SqlComando.ExecuteNonQuery() == 1 ? "OK" : "No se ingreso el Registro del Tipo 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); }