예제 #1
0
        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);
        }
예제 #2
0
        //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);
        }